interface IPubSubBroker
extends
IBaseBroker<TEvents>AsyncEventEmitter<ToEventMap<TEvents>>export interface IPubSubBroker<TEvents extends Record<string, any>> extends IBaseBroker<TEvents>, AsyncEventEmitter<ToEventMap<TEvents>>
Publishes an event
Subscribes to the given events, grouping them by the given group name
Inherited from: IBaseBroker
Unsubscribes from the given events - it's required to pass the same group name as when subscribing for proper cleanup
Inherited from: IBaseBroker