Type Parameters

  • T extends Record<string, any>

Constructors

  • Type Parameters

    • T extends Record<string, any>

    Returns EventEmitter<T>

Properties

verbose: boolean = false

Enables more debugging logs for memory leaks

Accessors

  • get maxListeners(): number
  • Returns number

  • set maxListeners(n): void
  • Parameters

    • n: number

    Returns void

Methods

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • event: K
    • data: T[K]

    Returns EventEmitter<T>

  • Returns {
        listeners: {
            cb: Function;
            event: keyof T;
            once: boolean;
        }[];
        maxListeners: number;
        verbose: boolean;
    }

    • listeners: {
          cb: Function;
          event: keyof T;
          once: boolean;
      }[]
    • maxListeners: number
    • verbose: boolean
  • Parameters

    • data: {
          listeners: {
              cb: Function;
              event: keyof T;
              once: boolean;
          }[];
          maxListeners: number;
          verbose: boolean;
      }
      • listeners: {
            cb: Function;
            event: keyof T;
            once: boolean;
        }[]
      • maxListeners: number
      • verbose: boolean

    Returns EventEmitter<T>

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • event: K
    • cb: ((data: T[K]) => void)
        • (data): void
        • Parameters

          • data: T[K]

          Returns void

    Returns EventEmitter<T>

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • event: K
    • cb: ((data: T[K]) => void)
        • (data): void
        • Parameters

          • data: T[K]

          Returns void

    Returns EventEmitter<T>

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • event: K
    • cb: ((data: T[K]) => any)
        • (data): any
        • Parameters

          • data: T[K]

          Returns any

    Returns EventEmitter<T>

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • Optionalevent: K

    Returns void