CqrsModuleOptions
Options for the CqrsModule.
interface CqrsModuleOptions {
commandPublisher?: ICommandPublisher
eventPublisher?: IEventPublisher
queryPublisher?: IQueryPublisher
unhandledExceptionPublisher?: IUnhandledExceptionPublisher
eventIdProvider?: EventIdProvider
rethrowUnhandled?: boolean
}
Properties
Property | Description |
---|---|
commandPublisher?: ICommandPublisher
|
Command publisher to use for publishing commands. |
eventPublisher?: IEventPublisher
|
Event publisher to use for publishing events. |
queryPublisher?: IQueryPublisher
|
Query publisher to use for publishing queries. |
unhandledExceptionPublisher?: IUnhandledExceptionPublisher
|
Unhandled exception publisher to use for publishing unhandled exceptions. |
eventIdProvider?: EventIdProvider
|
Event ID provider to use for retrieving event IDs by event instances. |
rethrowUnhandled?: boolean
|
Whether to rethrow unhandled exceptions. |