@rudderstack/workflow-engine
Version:
A generic workflow execution engine
11 lines • 838 B
TypeScript
import { StepExecutor, WorkflowOptionsInternal } from '../../common/types';
import { ConditionalStepExecutor } from './executors/conditional';
import { CustomInputStepExecutor } from './executors/custom_input';
import { LoopStepExecutor } from './executors/loop';
export declare class ComposableExecutorFactory {
static create(stepExecutor: StepExecutor, options: WorkflowOptionsInternal): Promise<StepExecutor>;
static createCustomInputStepExecutor(stepExecutor: StepExecutor, options: WorkflowOptionsInternal): CustomInputStepExecutor;
static createConditionalStepExecutor(thenExecutor: StepExecutor, options: WorkflowOptionsInternal): Promise<ConditionalStepExecutor>;
static createLoopStepExecutor(stepExecutor: StepExecutor, options: WorkflowOptionsInternal): LoopStepExecutor;
}
//# sourceMappingURL=factory.d.ts.map