UNPKG

@logicflow/extension

Version:
29 lines (28 loc) 837 B
import LogicFlow from '@logicflow/core'; import NodeData = LogicFlow.NodeData; export declare class InsertNodeInPolyline { static pluginName: string; _lf: LogicFlow; dndAdd: boolean; dropAdd: boolean; deviation: number; constructor({ lf }: { lf: any; }); eventHandler(): void; /** * 插入节点前校验规则 * @param sourceNodeId * @param targetNodeId * @param sourceAnchorId * @param targetAnchorId * @param nodeData */ checkRuleBeforeInsetNode(sourceNodeId: string, targetNodeId: string, sourceAnchorId: string, targetAnchorId: string, nodeData: NodeData): { isPass: boolean; sourceMsg: string | undefined; targetMsg: string | undefined; }; insetNode(nodeData: NodeData): void; } export default InsertNodeInPolyline;