AbstractEventBusModuleService
admin/discounts.internal.AbstractEventBusModuleService
Implements
Properties
Accessors
eventToSubscribersMap
get eventToSubscribersMap(): Map<string | symbol, SubscriberDescriptor[]>
Returns
Map<string | symbol, SubscriberDescriptor[]>
Methods
emit
Abstract emit<T>(eventName, data, options): Promise<void>
TobjectRequiredParameters
eventNamestringRequireddataTRequiredoptionsRecord<string, unknown>RequiredReturns
Promise<void>
PromisePromise<void>RequiredImplementation of
Abstract emit<T>(data): Promise<void>
TobjectRequiredParameters
Returns
Promise<void>
PromisePromise<void>RequiredImplementation of
storeSubscribers
Protected storeSubscribers(«destructured»): void
Parameters
__namedParametersobjectRequired__namedParameters.eventstring | symbolRequired__namedParameters.subscriberIdstringRequiredReturns
void
voidvoidsubscribe
subscribe(eventName, subscriber, context?): AbstractEventBusModuleService
Parameters
Returns
Implementation of
IEventBusModuleService.subscribe
unsubscribe
unsubscribe(eventName, subscriber, context): AbstractEventBusModuleService
Parameters
eventNamestring | symbolRequiredReturns
Implementation of
Was this section helpful?