Interface: TypedEventBroadcaster<EmitEvents>
Interface for classes that aren't EventEmitters, but still expose a strictly typed emit method.
Type Parameters
| Type Parameter |
|---|
EmitEvents extends EventsMap |
Methods
emit()
ts
emit<Ev>(ev: Ev, ...args: Parameters<EmitEvents[Ev]>): boolean;Type Parameters
| Type Parameter |
|---|
Ev extends string | symbol |
Parameters
| Parameter | Type |
|---|---|
ev | Ev |
...args | Parameters<EmitEvents[Ev]> |
Returns
boolean