@plait/draw
Version:
Implementation of the core logic of the flowchart drawing tool plugin.
23 lines (22 loc) • 788 B
TypeScript
import { PlaitBaseTable } from './table';
export declare enum SwimlaneSymbols {
swimlaneVertical = "swimlaneVertical",
swimlaneHorizontal = "swimlaneHorizontal"
}
export declare enum SwimlaneDrawSymbols {
swimlaneVertical = "swimlaneVertical",
swimlaneHorizontal = "swimlaneHorizontal",
swimlaneVerticalWithHeader = "swimlaneVerticalWithHeader",
swimlaneHorizontalWithHeader = "swimlaneHorizontalWithHeader"
}
export interface PlaitSwimlane extends PlaitBaseTable {
type: 'swimlane';
shape: SwimlaneSymbols;
header?: boolean;
}
export interface PlaitSwimlaneVertical extends PlaitSwimlane {
shape: SwimlaneSymbols.swimlaneVertical;
}
export interface PlaitSwimlaneHorizontal extends PlaitSwimlane {
shape: SwimlaneSymbols.swimlaneHorizontal;
}