@flowlab/event
Version:
FlowLab event-driven system
16 lines (15 loc) • 491 B
TypeScript
import { NodeFunction, NodeOptions } from '../engine/types';
/**
* BaseNode 是最基本的执行节点,包含函数、重试、超时、条件控制
*/
export declare class BaseNode {
name: string;
private fn;
private options?;
constructor(name: string, fn: NodeFunction, options?: NodeOptions);
/**
* 执行节点函数(支持重试、条件跳过、超时控制)
*/
execute(input: any, context: any): Promise<any>;
private _runWithTimeout;
}