Type Parameters

  • T extends { [K in keyof T]: (...args: any[]) => any }

Hierarchy (View Summary)

Constructors

  • Type Parameters

    • T extends { [K in string | number | symbol]: (...args: any[]) => any }

    Returns EventEmitter<T>

Methods

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • ...args: Parameters<T[K]>

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • ...args: Parameters<T[K]>

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • ...args: Parameters<T[K]>

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: T[K]
    • Optionalcapturing: boolean

    Returns T[K]

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: T[K]

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: T[K]
    • Optionalcapturing: boolean

    Returns T[K]

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: T[K]

    Returns void

  • Parameters

    • Optionalname: string

    Returns void

  • Parameters

    • name: string
    • callback: Function

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: T[K]

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • name: K
    • callback: T[K]

    Returns void

  • Parameters

    • name: string
    • callback: Function

    Returns void