Skip to main content

Class: TypedEventTarget<EventMap>

Defined in: livelink.clients/livelink.base/sources/TypedEventTarget.ts:4

Extended by​

Type Parameters​

Type Parameter
EventMap extends Record<string, Event>

Constructors​

Constructor​

new TypedEventTarget<EventMap>(): TypedEventTarget<EventMap>;

Returns​

TypedEventTarget<EventMap>

Methods​

addEventListener()​

addEventListener<_EventName>(
event_name: _EventName,
listener: (event: EventMap[_EventName]) => void,
options?: boolean | AddEventListenerOptions): void;

Defined in: livelink.clients/livelink.base/sources/TypedEventTarget.ts:10

Type Parameters​

Type Parameter
_EventName extends string

Parameters​

ParameterType
event_name_EventName
listener(event: EventMap[_EventName]) => void
options?boolean | AddEventListenerOptions

Returns​

void


removeEventListener()​

removeEventListener<_EventName>(
event_name: _EventName,
listener: (event: EventMap[_EventName]) => void,
options?: boolean | EventListenerOptions): void;

Defined in: livelink.clients/livelink.base/sources/TypedEventTarget.ts:21

Type Parameters​

Type Parameter
_EventName extends string

Parameters​

ParameterType
event_name_EventName
listener(event: EventMap[_EventName]) => void
options?boolean | EventListenerOptions

Returns​

void