Skip to content
Class

EventEmitter

A class that manages event listeners and dispatches events to them.

Subclasses

Type parameters

ts
EventEmitter<
	TEvents extends Record<string, unknown>,
>

Methods

on()

ts
on(
	event: K,
	listener: (data: TEvents[K]) => unknown,
	options?: EventListenerOptions,
): () => void;

Registers a listener for the given event.

See EventListenerOptions.

Released under the Mozilla Public License 2.0.