Interface: Emitter<EventMap>
A typed [[EventEmitter]] with events defined by [[BroadcastClientEventPayloads]].
Type Parameters
• EventMap
Properties
_events?
optional_events:object
Index Signature
[Key: string]: Callback | Callback[]
Methods
emit()
emit(event, params)
emit<
Key>(event,params):void
Type Parameters
• Key extends string | number | symbol
Parameters
• event: Key
• params: EventMap[Key]
Returns
void
emit(event, params)
emit<
Key,Params>(event,params?):void
Type Parameters
• Key extends string
• Params
Parameters
• event: Key
• params?: Params
Returns
void
off()
off(event, callback, context)
off<
Key>(event,callback,context?):void
Type Parameters
• Key extends string | number | symbol
Parameters
• event: Key
• callback
• context?: object
Returns
void
off(event, callback, context)
off<
Key>(event,callback,context?):void
Type Parameters
• Key extends string
Parameters
• event: Key
• callback: Callback
• context?: object
Returns
void
on()
on(event, callback, context)
on<
Key>(event,callback,context?):void
Type Parameters
• Key extends string | number | symbol
Parameters
• event: Key
• callback
• context?: object
Returns
void
on(event, callback, context)
on<
Key>(event,callback,context?):void
Type Parameters
• Key extends string
Parameters
• event: Key
• callback: Callback
• context?: object
Returns
void
removeAllListeners()
removeAllListeners():
void
Returns
void