@rudderstack/workflow-engine
Version:
A generic workflow execution engine
11 lines • 871 B
TypeScript
import { BatchConfig, BatchStep, StepExecutor, WorkflowOptionsInternal } from '../../../common';
import { DefaultBatchWorkflowExecutor } from './default_batch_workflow_executor';
import { SimpleBatchExecutor } from './simple_batch_executor';
import { BatchStepExecutor } from './step_executor';
export declare class BatchStepExecutorFactory {
static create(step: BatchStep, options: WorkflowOptionsInternal): Promise<BatchStepExecutor>;
static createFilterMapExecutor(stepName: string, config: BatchConfig, options: WorkflowOptionsInternal): Promise<StepExecutor>;
static createSimpleBatchExecutors(step: BatchStep, options: WorkflowOptionsInternal): Promise<SimpleBatchExecutor[]>;
static createDefaultBatchWorkflowExecutor(step: BatchStep, options: WorkflowOptionsInternal): Promise<DefaultBatchWorkflowExecutor>;
}
//# sourceMappingURL=factory.d.ts.map