Skip to main content

Class: Emitter<T>

Defined in: events.ts:46

Minimal synchronous emitter (insertion-ordered, unsubscribe-safe).

Type Parameters

Type Parameter
T

Constructors

Constructor

new Emitter<T>(): Emitter<T>;

Returns

Emitter<T>

Accessors

size

Get Signature

get size(): number;

Defined in: events.ts:58

Returns

number

Methods

emit()

emit(value: T): void;

Defined in: events.ts:54

Parameters

ParameterType
valueT

Returns

void


subscribe()

subscribe(listener: (value: T) => void): Unsubscribe;

Defined in: events.ts:49

Parameters

ParameterType
listener(value: T) => void

Returns

Unsubscribe