@nestjstools/messaging
Version:
Simplifies asynchronous and synchronous message handling with support for buses, handlers, channels, and consumers. Build scalable, decoupled applications with ease and reliability.
31 lines (30 loc) • 1.44 kB
TypeScript
export * from './messaging.module';
export * from './config';
export * from './consumer/i-messaging-consumer';
export * from './consumer/consumer-message';
export * from './consumer/consumer-message-dispatcher';
export * from './consumer/consumer-dispatched-message-error';
export * from './consumer/consumer-message-mediator';
export * from './dependency-injection/decorator';
export * from './dependency-injection/injectable';
export * from './handler/i-message.handler';
export * from './bus/i-message-bus.factory';
export * from './bus/i-message-bus';
export * from './bus/in-memory-message.bus';
export * from './message/default-message-options';
export * from './message/routing-message';
export * from './message/message-options';
export * from './message/message';
export * from './message/message-response';
export * from './channel/factory/composite-channel.factory';
export * from './channel/factory/in-memory-channel.factory';
export * from './channel/i-channel-factory';
export * from './channel/channel';
export * from './middleware/middleware';
export * from './exception/invalid-channel.exception';
export * from './exception/invalid-channel-config.exception';
export * from './middleware/middleware.context';
export * from './normalizer/message-normalizer';
export * from './exception-listener/exception-listener';
export * from './exception-listener/exception-context';
export * from './exception/handlers.exception';