Class EventTarget<T>

Type Parameters

Hierarchy

Constructors

Properties

_listeners: { [ K in string | number | symbol]?: EventListener<T[K]>[] } = {}
off: (<K>(type: K, callback: EventListener<T[K]>) => void) = ...

Type declaration

    • <K>(type: K, callback: EventListener<T[K]>): void
    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns void

on: (<K>(type: K, callback: EventListener<T[K]>) => (() => void)) = ...

Type declaration

    • <K>(type: K, callback: EventListener<T[K]>): (() => void)
    • Type Parameters

      • K extends string | number | symbol

      Parameters

      Returns (() => void)

        • (): void
        • Returns void

Methods

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns (() => void)

      • (): void
      • Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns (() => void)

      • (): void
      • Returns void

  • Returns void

  • Type Parameters

    • K extends string | number | symbol

    Parameters

    Returns void

Generated using TypeDoc