File

projects/dvl-fw-core/src/lib/interfaces/visualization.ts

Index

Properties

Properties

graphicVariableOptions
graphicVariableOptions: GraphicVariableOption[]
Type : GraphicVariableOption[]
id
id: string
Type : string
label
label: string
Type : string
type
type: string
Type : string
import { GraphicSymbol } from './graphic-symbol';

export interface GraphicVariableOption {
  id?: string;
  type: string;
  label: string;
  scaleType?: string;
  visualization?: string;
  staticVisualization?: string;
  advanced?: boolean;
}

export interface GraphicSymbolOption {
  id: string;
  label: string;
  type: string;

  graphicVariableOptions: GraphicVariableOption[];
}

export interface VisualizationComponent {
  data: Visualization;
}

export interface Visualization {
  id: string;
  template: string;
  properties: { [key: string]: any };
  graphicSymbols: { [slot: string]: GraphicSymbol };
  readonly description?: string;
  readonly component?: new (...args: any[]) => VisualizationComponent;
  readonly graphicSymbolOptions?: GraphicSymbolOption[];

  toJSON(): any;
}

result-matching ""

    No results matching ""