UNPKG

@fluxo-engine/core

Version:

fluxo workflow engine core

14 lines (13 loc) 657 B
import { ExecutionContextCache } from '../types/context'; import { UnknowEnum } from '../types/core'; import { Executor } from '../types/executor'; import { Node } from '../types/node'; export interface GetSubFlowOptions<NodeType extends UnknowEnum> extends Pick<ExecutionContextCache<NodeType>, 'outputEdgesMap' | 'nodeIndexMap'> { loopNode: Node<NodeType>; sortedNodes: Node<NodeType>[]; executors?: Executor<NodeType>[]; } export declare function getSubFlow<NodeType extends UnknowEnum>({ loopNode, sortedNodes, executors, outputEdgesMap, nodeIndexMap, }: GetSubFlowOptions<NodeType>): { subFlowNodes: Node[]; resumeNodes: Node[]; };