API reference / @node-ts/bus-core / CoreDependencies
Interface: CoreDependencies
Defined in: packages/bus-core/src/util/core-dependencies.ts:14
A core set of dependencies of one bus. This is used to provide dependencies to internal and external implementations (eg: transports, persistences) without having them to provide what they need.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
container | ContainerAdapter | undefined | - | packages/bus-core/src/util/core-dependencies.ts:23 |
handlerRegistry | HandlerRegistry | - | packages/bus-core/src/util/core-dependencies.ts:15 |
interruptSignals | Signals[] | - | packages/bus-core/src/util/core-dependencies.ts:25 |
loggerFactory | LoggerFactory | - | packages/bus-core/src/util/core-dependencies.ts:22 |
messageSerializer | MessageSerializer | - | packages/bus-core/src/util/core-dependencies.ts:17 |
messageTypes | MessageTypes | The message types the bus was configured with using withMessageTypes(), merged | packages/bus-core/src/util/core-dependencies.ts:21 |
retryStrategy | RetryStrategy | - | packages/bus-core/src/util/core-dependencies.ts:24 |
serializer | Serializer | - | packages/bus-core/src/util/core-dependencies.ts:16 |