acelga-bus
Version:
An extensible typescript message bus with support for middlewares
26 lines (21 loc) • 863 B
text/typescript
export {EventBus as Bus} from './corebus/eventBus';
export {Publisher} from './corebus/publisher';
export {Dispatcher} from './corebus/dispatchers/single';
export {default as BulkDispatcher} from './corebus/dispatchers/bulk';
export {default as ParallelScheduler} from './corebus/schedulers/parallel';
export {default as SequentialScheduler} from './corebus/schedulers/sequential';
export {pipelineFactory} from './corebus/pipeline/factory';
export {Pipeline} from './corebus/pipeline';
export {
IMiddleware,
IEventBus,
EventSubscriptionCallback,
JsonizableInterface,
Constructable,
ErrorLogger,
ExecutionResult,
} from './corebus/interfaces';
export {EventFactoryRespository} from './corebus/eventFactoryRepository';
import * as eventstore from './eventstore';
// import * as googlepubsub from './googlepubsub';
export {eventstore/*, googlepubsub*/};