Union type of registered adapter names (e.g., "memory" | "redis" | "kafka")
Strongly-typed map of event names to event payloads
IMPORT_PATH: "@daiso-tech/core/event-bus/contracts"
Retrieves an event bus adapter by name. If no adapter name is provided, uses the default registered adapter.
OptionaladapterName: TAdaptersThe name of the adapter to retrieve (optional). If not provided, uses the default adapter.
The requested event bus adapter instance
Event bus resolver contract for dynamically selecting and switching between event bus implementations. Simplifies event bus adapter management by providing a single interface to access registered implementations.
Typical usage:
Event bus patterns: