acelga-bus
Version:
An extensible typescript message bus with support for middlewares
8 lines (7 loc) • 442 B
TypeScript
import { IDispatcher, PipelineExecutionResult, IPipeline } from '@src/corebus/interfaces';
export declare class PipelinePromiseReject<T> implements IPipeline<T> {
constructor(dispatcher: IDispatcher<T>);
executeStopOnError(events: T[]): PipelineExecutionResult<T>;
executeContinueOnError(events: T[]): PipelineExecutionResult<T>;
}
export declare function pipelinePromiseRejectFactory<T>(scheduler: IDispatcher<T>): IPipeline<T>;