@rudderstack/workflow-engine
Version:
A generic workflow execution engine
14 lines • 652 B
TypeScript
import { WorkflowEngine, WorkflowExecutor, WorkflowOutput } from '../common';
interface DefaultWorkflowExecutorOptions {
chainOutputs?: boolean;
}
export declare class DefaultWorkflowExecutor implements WorkflowExecutor {
readonly options: DefaultWorkflowExecutorOptions;
constructor(options?: DefaultWorkflowExecutorOptions);
static readonly INSTANCE: DefaultWorkflowExecutor;
private static handleError;
execute(engine: WorkflowEngine, input: any, bindings?: Record<string, any>): Promise<WorkflowOutput>;
}
export declare const chainExecutor: DefaultWorkflowExecutor;
export {};
//# sourceMappingURL=default_executor.d.ts.map