Documentation
    Preparing search index...

    Class EventEmitter<EventMap>

    Type Parameters

    • EventMap

    Hierarchy (View Summary)

    Index
    • Delivers event to the listeners registered for type in registration order. Re-entrant emission of type is deferred (rule 4).

      Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    • Number of live registrations for type (diagnostics, §83).

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • type: K

      Returns number

    • Number of live listener registrations across every event type (§83).

      Used by teardown diagnostics — a detached node that still holds listeners pins its subtree until those listeners are removed.

      Returns number

    • Removes the earliest still-registered registration of listener for type. Removing a listener that is not registered is a no-op.

      Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

    • Removes every listener, or every listener of one type. Used by teardown paths that must not leave detached nodes retaining listeners (§83).

      Type Parameters

      • K extends string | number | symbol

      Parameters

      • Optionaltype: K

      Returns void