Type Parameters

  • Events extends {} = {}

Hierarchy (View Summary)

Constructors

Properties

"[brandSymbol]": Events

This field doesn't actually exist, it's just a way to make TS properly infer the events from classes that extend AsyncEventEmitter

Methods

  • Returns number

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K

    Returns number

  • Parameters

    • eventName: string | symbol

    Returns number

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • event: K

    Returns this

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • Optionalevent: K

    Returns this

  • Parameters

    • event: string | symbol

    Returns this

  • Parameters

    • Optionalevent: string | symbol

    Returns this

  • Parameters

    • n: number

    Returns this

  • Returns Promise<boolean>

  • Type Parameters

    • EventMap extends {}
    • EventName extends PropertyKey = (keyof AsyncEventEmitterPredefinedEvents) | keyof EventMap

    Parameters

    Returns number

  • Parameters

    Returns number