Class EventEmitter<TEvents>

Type Parameters

  • TEvents extends Record<string, unknown[]>

Hierarchy (view full)

Constructors

Methods

  • Register an event listener

    Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns this

  • Remove an event listener

    Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns this

  • Register a one-time event listener

    Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns this

  • Remove all listeners for an event, or all events

    Type Parameters

    • K extends string | number | symbol

    Parameters

    • Optional event: K

    Returns this

  • Get the number of listeners for an event

    Type Parameters

    • K extends string | number | symbol

    Parameters

    • event: K

    Returns number