UNPKG

ngx-diagrams

Version:

> Light Weight, Modular, Typed Diagram Engine for Angular

17 lines (16 loc) 489 B
import * as dagre from 'dagre'; import { EdgeConfig, GraphLabel, NodeConfig } from 'dagre'; import { DiagramModel } from '../models'; export interface DagreEngineOptions { graph?: GraphLabel; layout?: GraphLabel & NodeConfig & EdgeConfig; /** * Will also layout links */ includeLinks?: boolean; } export declare class DagreEngine { g: dagre.graphlib.Graph; instantiate(): void; redistribute(model: DiagramModel, options?: DagreEngineOptions): void; }