Skip to main content

Class: EventObserver

Defined in: src/coreUtils/events.ts:151

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

See​

Events

Constructors​

Constructor​

new EventObserver(): EventObserver

Returns​

EventObserver

Methods​

listen()​

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

Defined in: src/coreUtils/events.ts:154

Type Parameters​

Type Parameter

Data

Key extends string | number | symbol

Parameters​

ParameterType

events

Events<Data>

eventKey

Key

listener

Listener<Data, Key>

Returns​

void


listenAny()​

listenAny<Data>(events, listener): void

Defined in: src/coreUtils/events.ts:161

Type Parameters​

Type Parameter

Data

Parameters​

ParameterType

events

Events<Data>

listener

AnyListener<Data>

Returns​

void


listenOnce()​

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

Defined in: src/coreUtils/events.ts:166

Type Parameters​

Type Parameter

Data

Key extends string | number | symbol

Parameters​

ParameterType

events

Events<Data>

eventKey

Key

listener

Listener<Data, Key>

Returns​

void


stopListening()​

stopListening(): void

Defined in: src/coreUtils/events.ts:184

Returns​

void