Class Listener<TType, TData>

Type Parameters

  • TType extends string = string

  • TData extends any = any

Hierarchy

  • Listener

Constructors

Properties

Methods

Constructors

  • Type Parameters

    • TType extends string = string

    • TData extends unknown = any

    Parameters

    • Optional _target: any

    Returns Listener<TType, TData>

Properties

_callbacks: Map<string, ListenerCallback<TType, TData>[]> = ...
_target?: any

Methods

  • Parameters

    • type: TType | TType[]
    • callback: ((evt) => any)
        • (evt): any
        • Parameters

          Returns any

    • once: boolean = false
    • prepend: boolean = false
    • one: boolean = false

    Returns Listener<TType, TData>

  • Parameters

    • Optional type: TType | TType[]

    Returns void

  • Parameters

    • type: TType
    • data: TData
    • Optional target: any

    Returns any[]

  • Parameters

    • type: TType

    Returns boolean

  • Parameters

    • type: TType | TType[]
    • callback: ((evt) => any)
        • (evt): any
        • Parameters

          Returns any

    Returns Listener<TType, TData>

  • Parameters

    • type: TType | TType[]

      the event type

    • callback: ((evt) => any)
        • (evt): any
        • Parameters

          Returns any

    • prepend: boolean = false

    Returns Listener<TType, TData>

  • Parameters

    • type: TType | TType[]
    • callback: ((evt) => any)
        • (evt): any
        • Parameters

          Returns any

    • prepend: boolean = false

    Returns Listener<TType, TData>

Generated using TypeDoc