Class EventEmitter<EventMap>

Type Parameters

  • EventMap

Hierarchy

  • EventEmitter

Constructors

Properties

Methods

Constructors

Properties

events: Map<keyof EventMap, Set<EventListener<unknown>>> = ...
off: (<K>(eventName: K, listener: EventListener<EventMap[K]>) => void) = ...

Type declaration

    • <K>(eventName: K, listener: EventListener<EventMap[K]>): void
    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

on: (<K>(eventName: K, listener: EventListener<EventMap[K]>) => void) = ...

Type declaration

    • <K>(eventName: K, listener: EventListener<EventMap[K]>): void
    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

Methods

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    • eventName: K
    • event: EventMap[K]

    Returns void

Generated using TypeDoc