@rudderstack/workflow-engine
Version:
A generic workflow execution engine
14 lines • 667 B
TypeScript
import { ExecutionBindings, StepExecutor, StepOutput } from '../../../common/types';
import { TemplateStepExecutor } from '../../types';
import { ComposableStepExecutor } from './composable';
/**
* CustomInputStepExecutor customizes the input and
* then invokes step executor with the new input.
*/
export declare class CustomInputStepExecutor extends ComposableStepExecutor {
private readonly inputTemplateExecutor;
constructor(inputTemplateExecutor: TemplateStepExecutor, nextExecutor: StepExecutor);
private prepareData;
execute(input: any, executionBindings: ExecutionBindings): Promise<StepOutput>;
}
//# sourceMappingURL=custom_input.d.ts.map