InterfaceAddEventListener<T>

The return value of event().

interface AddEventListener<T> {
    dispose(): void;
    off(listener?: Listener<T>): boolean;
    on(listener: Listener<T>): (() => void);
    size(): number;
    (listener: Listener<T>): (() => void);
}

Type Parameters

  • T = void

Hierarchy (view full)

  • Adds a listener to the event.

    Parameters

    Returns (() => void)

    A function to remove the listener.

      • (): void
      • Returns void

Methods

Methods

  • Removes a listener from the event.

    Parameters

    • Optionallistener: Listener<T>

      The callback to remove. If omitted, all listeners are removed.

    Returns boolean

    Whether the listener was found and removed.

  • Adds a listener to the event.

    Parameters

    Returns (() => void)

    A function to remove the listener.

      • (): void
      • Returns void