Skip to main content

Class: EventObserver

Provides a convenient way to subscribe to one or many observable objects and unsubscribe from all of them at once.

See

Events

Constructors

new EventObserver()

new EventObserver(): EventObserver

Returns

EventObserver

Methods

listen()

listen<Data, Key>(events, eventKey, listener): void

Type Parameters

Type Parameter

Data

Key extends string | number | symbol

Parameters

ParameterType

events

Events<Data>

eventKey

Key

listener

Listener<Data, Key>

Returns

void

Defined in

coreUtils/events.ts:154


listenAny()

listenAny<Data>(events, listener): void

Type Parameters

Type Parameter

Data

Parameters

ParameterType

events

Events<Data>

listener

AnyListener<Data>

Returns

void

Defined in

coreUtils/events.ts:161


listenOnce()

listenOnce<Data, Key>(events, eventKey, listener): void

Type Parameters

Type Parameter

Data

Key extends string | number | symbol

Parameters

ParameterType

events

Events<Data>

eventKey

Key

listener

Listener<Data, Key>

Returns

void

Defined in

coreUtils/events.ts:166


stopListening()

stopListening(): void

Returns

void

Defined in

coreUtils/events.ts:184