Skip to main content

Interface: Events<Data>

Defined in: coreUtils/events.ts:50

Defines an observable object with one or many event types to subscribe to.

Data type variable is expected to be an interface type, where each property is an event type and its value type is event data.

See

Type Parameters

Type Parameter

Data

Methods

off()

off<Key>(eventKey, listener): void

Defined in: coreUtils/events.ts:52

Type Parameters

Type Parameter

Key extends string | number | symbol

Parameters

ParameterType

eventKey

Key

listener

Listener<Data, Key>

Returns

void


offAny()

offAny(listener): void

Defined in: coreUtils/events.ts:54

Parameters

ParameterType

listener

AnyListener<Data>

Returns

void


on()

on<Key>(eventKey, listener): void

Defined in: coreUtils/events.ts:51

Type Parameters

Type Parameter

Key extends string | number | symbol

Parameters

ParameterType

eventKey

Key

listener

Listener<Data, Key>

Returns

void


onAny()

onAny(listener): void

Defined in: coreUtils/events.ts:53

Parameters

ParameterType

listener

AnyListener<Data>

Returns

void