AbstractEventBusModuleService
Implements
Constructors
constructor
**new AbstractEventBusModuleService**()
Properties
Accessors
eventToSubscribersMap
get**eventToSubscribersMap**(): Map<string \| symbol, [SubscriberDescriptor](/references/services/types/SubscriberDescriptor)[]>
Returns
Map<string | symbol, SubscriberDescriptor[]>
Methods
emit
Abstract **emit**<TypeParameter T>(eventName, data, options): Promise<void>
TobjectRequiredParameters
eventNamestringRequireddataTRequiredoptionsRecord<string, unknown>RequiredReturns
Promise<void>
PromisePromise<void>RequiredAbstract **emit**<TypeParameter T>(data): Promise<void>
TobjectRequiredParameters
Returns
Promise<void>
PromisePromise<void>RequiredstoreSubscribers
Protected **storeSubscribers**(«destructured»): void
Parameters
__namedParametersobjectRequired__namedParameters.eventstring | symbolRequired__namedParameters.subscriberIdstringRequiredReturns
void
voidvoidsubscribe
**subscribe**(eventName, subscriber, context?): [AbstractEventBusModuleService](/references/services/classes/AbstractEventBusModuleService)
Parameters
Returns
unsubscribe
**unsubscribe**(eventName, subscriber, context): [AbstractEventBusModuleService](/references/services/classes/AbstractEventBusModuleService)
Parameters
eventNamestring | symbolRequiredReturns
Was this section helpful?