@rudderstack/workflow-engine
Version:
A generic workflow execution engine
11 lines • 594 B
TypeScript
import { ExecutionBindings, StepExecutor, StepOutput } from '../../../common/types';
import { ComposableStepExecutor } from './composable';
export declare class ConditionalStepExecutor extends ComposableStepExecutor {
private readonly conditionExecutor;
private readonly thenExecutor;
private readonly elseExecutor?;
constructor(conditionExecutor: StepExecutor, thenExecutor: StepExecutor, elseExecutor?: StepExecutor);
private shouldExecuteStep;
execute(input: any, executionBindings: ExecutionBindings): Promise<StepOutput>;
}
//# sourceMappingURL=conditional.d.ts.map