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