@plait/graph-viz
Version:
#### Dependence - `@plait/core`
16 lines (15 loc) • 908 B
TypeScript
import { CommonElementFlavour } from '@plait/common';
import { OnContextChanged, PlaitBoard, PlaitPluginElementContext } from '@plait/core';
import Graph from 'graphology';
import { ForceAtlasEdgeElement } from '../interfaces';
import { ForceAtlasEdgeGenerator } from './generators/edge.generator';
export declare class ForceAtlasEdgeFlavour extends CommonElementFlavour<ForceAtlasEdgeElement, PlaitBoard> implements OnContextChanged<ForceAtlasEdgeElement, PlaitBoard> {
graph: Graph<Node>;
edgeGenerator: ForceAtlasEdgeGenerator;
constructor();
initializeGenerator(): void;
initialize(): void;
onContextChanged(value: PlaitPluginElementContext<ForceAtlasEdgeElement, PlaitBoard>, previous: PlaitPluginElementContext<ForceAtlasEdgeElement, PlaitBoard>): void;
updateText(previousElement: ForceAtlasEdgeElement, currentElement: ForceAtlasEdgeElement): void;
destroy(): void;
}