UNPKG

relu-bpmn

Version:

RELU快速开发平台bpmn组件

41 lines (40 loc) 2.22 kB
export declare class NodeUtils { static isStartNode(node: any): any; static isApproverNode(node: any): any; static isProcessingNode(node: any): any; static isSubFlowNode(node: any): any; static isInterflowNode(node: any): any; static isConnectNode(node: any): any; static isEndNode(node: any): any; static isTriggerNode(node: any): any; static isEventTriggerNode(node: any): any; static isTimeTriggerNode(node: any): any; static isNoticeTriggerNode(node: any): any; static isWebhookTriggerNode(node: any): any; static isGetDataNode(node: any): any; static isAddDataNode(node: any): any; static isUpdateDataNode(node: any): any; static isDeleteDataNode(node: any): any; static isDataInterfaceNode(node: any): any; static isMessageNode(node: any): any; static isLaunchFlowNode(node: any): any; static isScheduleNode(node: any): any; static getPreNodeList(element: any): any[]; static getConditionsContent(conditions: any, matchLogic: any): string; static autoCreateGateWay(xml: any, elementRegistry: any, reluData: any): string; static autoDelGateWay(flowXml: string, type: number, nodeMap: any, isPreview: boolean): Document; static createGateway(xmlDoc: any, type: 'parallel' | 'inclusion' | 'exclusive' | 'choose'): any; static getAllGateway(xmlDoc: any): any; static getIncomingConnectByElement(element: any): any; static getOutgoingConnectByElement(element: any): any; static getLastElementList(element: any, allElements: any[]): any; static getNextElementList: (element: any, allElements: any[]) => any; static getEndlessLoop: (bpmn: any) => any; static getGatewayWaypoints: (test: any, outGoingDi: any, outgoing: any, xmlDoc: any, connectWaypoint?: any) => any; static verificationConnect: (bpmn: any) => void; static gatewayTypeSettings: (bpmn: any, node: any) => any; static handleCreateGatewayBounds: (xmlDoc: any, gatewayId: any, plane: any) => void; static updateLabelWaypoints: any; static getNewLabelWaypoints: any; static updateLabelCenter: (targetElement: any, sourceElement: any, labelCenter: any, connection: any, layoutType: any, type: any) => any; }