@liyown/flow-engine
Version:
一个基于JavaScript的无状态工作流引擎框架,支持可视化拖拽、DSL定义、断点继续、自动重试等高级功能
19 lines (18 loc) • 1.05 kB
TypeScript
export { WorkflowDSL } from "./core/WorkflowDSL.js";
export { StepDefinition } from "./core/StepDefinition.js";
export { ExecutionContext } from "./core/ExecutionContext.js";
export { WorkflowEngine } from "./core/WorkflowEngine.js";
export { WorkflowBuilder } from "./core/WorkflowBuilder.js";
export { StepHandlerRegistry, type StepHandler, type HandlerMetadata, } from "./core/StepHandlerRegistry.js";
export { DataMapper } from "./data/DataMapper.js";
export { ConditionEvaluator } from "./data/ConditionEvaluator.js";
export { BaseNode, HttpNode, TypeConvertNode, DelayNode, LogNode, NoopNode, getBuiltinNodes, type NodeHandler, type NodeMetadata, } from "./nodes/index.js";
export { SchemaValidator, type ValidationResult, } from "./utils/SchemaValidator.js";
export { TypeConverter, type ConversionResult } from "./utils/TypeConverter.js";
export * from "./types/index.js";
export declare const DEFAULT_CONFIG: {
maxConcurrentExecutions: number;
defaultTimeout: number;
enableBreakpoints: boolean;
persistExecution: boolean;
};