Functions
getDataPublisherFromEventEmitter
getDataPublisherFromEventEmitter<
TEventMap
>(eventEmitter
):DataPublisher
<{ [TEventType in string | number | symbol]: TEventMap[TEventType] extends CustomEvent<any> ? any[any]["detail"] : null }>
Returns an object with an on
function that you can call to subscribe to certain data over a
named channel.
The on
function returns an unsubscribe function.
Type Parameters
Parameters
Parameter | Type |
---|---|
eventEmitter | TypedEventEmitter <TEventMap > | TypedEventTarget <TEventMap > |
Returns
DataPublisher
<{ [TEventType in string | number | symbol]: TEventMap[TEventType] extends CustomEvent<any> ? any[any]["detail"] : null }>