跳到主要内容

IEventDispatcher<Events>

Defined in: tools/event.ts:22

Type Parameters

Type ParameterDefault type
Events extends EventMapEventMap

Methods

addEventListener()

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

Defined in: tools/event.ts:23

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:29

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:25

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:31

Returns

void


removeEventListener()

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

Defined in: tools/event.ts:27

Type Parameters

Type Parameter
T extends string | number | symbol

Parameters

ParameterType
typeT
listenerEventListener<Events[T]>

Returns

void