@rudderstack/workflow-engine
Version:
A generic workflow execution engine
9 lines • 565 B
TypeScript
import { ExecutionBindings, StepExecutor, StepOutput, WorkflowStep } from '../../../common/types';
import { BaseStepExecutor } from './base';
export declare class WorkflowStepExecutor extends BaseStepExecutor {
private readonly stepExecutors;
constructor(step: WorkflowStep, stepExecutors: StepExecutor[]);
executeChildStep(childExector: StepExecutor, input: any, executionBindings: ExecutionBindings): Promise<StepOutput>;
execute(input: any, executionBindings: ExecutionBindings): Promise<StepOutput>;
}
//# sourceMappingURL=workflow_step.d.ts.map