File

src/app/shared/widgets/widget.descriptor.ts

Index

Properties

Properties

component
component: any
Type : any
Optional
inputs
inputs: ChannelDescriptors
Type : ChannelDescriptors
methodConfigure
methodConfigure: string
Type : string
Optional
outputs
outputs: ChannelDescriptors
Type : ChannelDescriptors
propertyConfiguration
propertyConfiguration: string
Type : string
Optional
propertyId
propertyId: string
Type : string
Optional
widgetId
widgetId: string
Type : string
Optional
import { Observable } from "rxjs";

export interface ChannelDescriptor {
  identifier: string;
  property: string;
}

export interface ChannelDescriptors {
  [key: string]: ChannelDescriptor;
}

export interface WidgetMetadata {
  widgetId?: string;
  propertyId?: string;
  propertyConfiguration?: string;
  methodConfigure?: string;
  component?: any;
  inputs: ChannelDescriptors;
  outputs: ChannelDescriptors;
}

export interface InputParameterDefinition {
  /**
   * input parameters map
   */
  [key: string]: Observable<any>;
}

results matching ""

    No results matching ""