UNPKG

@liyown/flow-engine

Version:

一个基于JavaScript的无状态工作流引擎框架,支持可视化拖拽、DSL定义、断点继续、自动重试等高级功能

12 lines (11 loc) 617 B
import { ConditionExpression, ConditionObject, ExecutionContextRuntime } from "../types/index.js"; /** * 条件计算器 */ export declare class ConditionEvaluator { static evaluate(condition: ConditionExpression | undefined, context: ExecutionContextRuntime): boolean; static evaluateExpression(expr: string, context: ExecutionContextRuntime): boolean; static evaluateConditionObject(condition: ConditionObject, context: ExecutionContextRuntime): boolean; static getValue(value: any, context: ExecutionContextRuntime): any; static safeEval(expr: string, scope: Record<string, any>): boolean; }