UNPKG

@plait/draw

Version:

Implementation of the core logic of the flowchart drawing tool plugin.

15 lines (14 loc) 844 B
import { PlaitBoard, PlaitPluginElementContext, OnContextChanged } from '@plait/core'; import { PlaitVectorLine } from './interfaces'; import { LineActiveGenerator } from './generators/line-active.generator'; import { CommonElementFlavour } from '@plait/common'; import { VectorLineShapeGenerator } from './generators/vector-line-generator'; export declare class VectorLineComponent extends CommonElementFlavour<PlaitVectorLine, PlaitBoard> implements OnContextChanged<PlaitVectorLine, PlaitBoard> { shapeGenerator: VectorLineShapeGenerator; activeGenerator: LineActiveGenerator; constructor(); initializeGenerator(): void; initialize(): void; onContextChanged(value: PlaitPluginElementContext<PlaitVectorLine, PlaitBoard>, previous: PlaitPluginElementContext<PlaitVectorLine, PlaitBoard>): void; destroy(): void; }