Skip to main content

EventEmitter<E>

Not to be confused with node's EventEmitter. This is a typed emitter

Type Parameters

Type Parameter
E

Implements

Constructors

Constructor

new EventEmitter<E>(): EventEmitter<E>;

Returns

EventEmitter<E>

Properties

PropertyTypeDefault value
subscribersSubscriber<E>[][]

Methods

dispose()

dispose(): void;

Returns

void

Implementation of

Disposable.dispose


emit()

emit(event): void;

Parameters

ParameterType
eventE

Returns

void


subscribe()

subscribe(handler): Disposable;

Parameters

ParameterType
handlerSubscriberCallback<E>

Returns

Disposable