@fluxo-engine/core
Version:
fluxo workflow engine core
13 lines (12 loc) • 586 B
TypeScript
import { ExecutionContextCache } from '../types/context';
import { UnknowEnum } from '../types/core';
import { Edge } from '../types/edge';
import { Executor } from '../types/executor';
import { Node } from '../types/node';
interface BuildExecutionContextCacheOptions<NodeType extends UnknowEnum> {
nodes: Node<NodeType>[];
edges: Edge[];
executors: Executor<NodeType>[];
}
export declare function buildExecutionContextCache<NodeType extends UnknowEnum>({ nodes, edges, executors, }: BuildExecutionContextCacheOptions<NodeType>): ExecutionContextCache<NodeType>;
export {};