IEventDispatcher<Events>
Defined in: tools/event.ts:9
Type Parameters
| Type Parameter | Default type |
|---|---|
Events extends object | EventMap |
Methods
addEventListener()
addEventListener<T>(type, listener): void;
Defined in: tools/event.ts:10
Type Parameters
| Type Parameter |
|---|
T extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
type | T |
listener | EventListener<Events[T]> |
Returns
void
dispatchEvent()
dispatchEvent<T>(type, data): void;
Defined in: tools/event.ts:13
Type Parameters
| Type Parameter |
|---|
T extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
type | T |
data | Events[T] |
Returns
void
hasEventListener()
hasEventListener<T>(type, listener): boolean;
Defined in: tools/event.ts:11
Type Parameters
| Type Parameter |
|---|
T extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
type | T |
listener | EventListener<Events[T]> |
Returns
boolean
removeAllEventListeners()
removeAllEventListeners(): void;
Defined in: tools/event.ts:14
Returns
void
removeEventListener()
removeEventListener<T>(type, listener): void;
Defined in: tools/event.ts:12
Type Parameters
| Type Parameter |
|---|
T extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
type | T |
listener | EventListener<Events[T]> |
Returns
void