EventEmitter
Defined in: src/core/events.ts:11
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
EventMap extends Record<string, unknown> |
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new EventEmitter<
EventMap>():EventEmitter<EventMap>
Returns
Section titled “Returns”EventEmitter<EventMap>
Methods
Section titled “Methods”emit()
Section titled “emit()”emit<
K>(event,data):void
Defined in: src/core/events.ts:27
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
data | EventMap[K] |
Returns
Section titled “Returns”void
off<
K>(event,listener):void
Defined in: src/core/events.ts:23
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
listener | EventListener<EventMap[K]> |
Returns
Section titled “Returns”void
on<
K>(event,listener):void
Defined in: src/core/events.ts:14
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string | number | symbol |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
event | K |
listener | EventListener<EventMap[K]> |
Returns
Section titled “Returns”void