[I] EventEmitter
Dispatch typed events synchronously to listeners in their registration order.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T extends object |
Methods
Section titled “Methods”emit()
Section titled “emit()”emit<K>(name, ...args): void;Invoke listeners for the event, ignoring their return values and propagating thrown errors.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | K |
…args | Parameters<T[K]> |
Returns
Section titled “Returns”void
on<K>(name, listener): void;Register another listener; registering the same callback again adds another invocation.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
name | K |
listener | (…args) => any |
Returns
Section titled “Returns”void