Class TypedEventEmitter<Events>

Type Parameters

Hierarchy

Constructors

Properties

_handlers: { [x: string]: { fn: ((...args: any) => void); once: boolean }[] } = {}

Type declaration

  • [x: string]: { fn: ((...args: any) => void); once: boolean }[]

Methods

  • Type Parameters

    • E extends string | number | symbol

    Parameters

    • event: E
    • fn: Events[E]
    • once: boolean = false

    Returns void

  • Type Parameters

    • E extends string | number | symbol

    Parameters

    • event: E
    • Rest ...args: Parameters<Events[E]>

    Returns void

  • Type Parameters

    • E extends string | number | symbol

    Parameters

    • event: E
    • fn: Events[E]

    Returns void

  • Type Parameters

    • E extends string | number | symbol

    Parameters

    • event: E
    • fn: Events[E]

    Returns void

  • Type Parameters

    • E extends string | number | symbol

    Parameters

    • event: E

    Returns void

  • Type Parameters

    • E extends string | number | symbol

    Parameters

    • event: E
    • fn: Events[E]

    Returns void

Generated using TypeDoc