跳到主要内容

IEventDispatcher<Events>

Defined in: packages/utils/src/tools/event.ts:9

Type Parameters​

Type ParameterDefault type
Events extends objectEventMap

Methods​

addEventListener()​

addEventListener<T>(type, listener): void;

Defined in: packages/utils/src/tools/event.ts:10

Type Parameters​

Type Parameter
T extends string | number | symbol

Parameters​

ParameterType
typeT
listenerEventListener<Events[T]>

Returns​

void


dispatchEvent()​

dispatchEvent<T>(type, data): void;

Defined in: packages/utils/src/tools/event.ts:13

Type Parameters​

Type Parameter
T extends string | number | symbol

Parameters​

ParameterType
typeT
dataEvents[T]

Returns​

void


hasEventListener()​

hasEventListener<T>(type, listener): boolean;

Defined in: packages/utils/src/tools/event.ts:11

Type Parameters​

Type Parameter
T extends string | number | symbol

Parameters​

ParameterType
typeT
listenerEventListener<Events[T]>

Returns​

boolean


removeAllEventListeners()​

removeAllEventListeners(): void;

Defined in: packages/utils/src/tools/event.ts:14

Returns​

void


removeEventListener()​

removeEventListener<T>(type, listener): void;

Defined in: packages/utils/src/tools/event.ts:12

Type Parameters​

Type Parameter
T extends string | number | symbol

Parameters​

ParameterType
typeT
listenerEventListener<Events[T]>

Returns​

void