File

projects/atft/src/lib/actor/data-center/layout/dagre-model.ts

Index

Properties

Properties

compositions
compositions: Array<Composition>
Type : Array<Composition>
Optional
edges
edges: Array<Edge>
Type : Array<Edge>
Optional
layout
layout: dagre.GraphLabel
Type : dagre.GraphLabel
Optional
nodes
nodes: Array<Node>
Type : Array<Node>
Optional
import * as dagre from 'dagre';

export interface BaseInfo {
  name: string;
  label?: string;
  composition?: string;
}

export interface Node extends BaseInfo {
  type?: string;
  icon?: string;
  model?: string;
}

export interface Composition extends BaseInfo {
  border?: string;
}

export interface Edge extends BaseInfo {
  from: string;
  to: string;
  type?: string;
  color?: number;
}

export interface GraphModel {
  layout?: dagre.GraphLabel;
  compositions?: Array<Composition>;
  nodes?: Array<Node>;
  edges?: Array<Edge>;
}

results matching ""

    No results matching ""