跳到主要内容

IEventDispatcher<Events>

Defined in: tools/event.ts:9

Type Parameters

Type ParameterDefault type
Events extends objectEventMap

Methods

addEventListener()

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

Defined in: 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: 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: 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: 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

ParameterType
typeT
listenerEventListener<Events[T]>

Returns

void