Skip to content

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 ​

PropertyTypeDescriptionDefined in
containerContainerAdapter | undefined-packages/bus-core/src/util/core-dependencies.ts:23
handlerRegistryHandlerRegistry-packages/bus-core/src/util/core-dependencies.ts:15
interruptSignalsSignals[]-packages/bus-core/src/util/core-dependencies.ts:25
loggerFactoryLoggerFactory-packages/bus-core/src/util/core-dependencies.ts:22
messageSerializerMessageSerializer-packages/bus-core/src/util/core-dependencies.ts:17
messageTypesMessageTypesThe message types the bus was configured with using withMessageTypes(), mergedpackages/bus-core/src/util/core-dependencies.ts:21
retryStrategyRetryStrategy-packages/bus-core/src/util/core-dependencies.ts:24
serializerSerializer-packages/bus-core/src/util/core-dependencies.ts:16

Released under the MIT License.