@plait/draw
Version:
Implementation of the core logic of the flowchart drawing tool plugin.
15 lines (14 loc) • 844 B
TypeScript
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;
}