Interface EventFunctions<TEventData>

Type Parameters

Hierarchy

  • EventFunctions

Implemented by

Properties

eventData: TEventData

Methods

  • Parameters

    • eventNames: keyof TEventData | (keyof TEventData)[]

    Returns void

  • Type Parameters

    • TEventName extends string | number | symbol

    Parameters

    • eventName: TEventName
    • eventArgs: TEventData[TEventName]

    Returns Promise<void>

  • Type Parameters

    • TEventName extends string | number | symbol

    Parameters

    • eventName: TEventName
    • eventArgs: TEventData[TEventName]

    Returns Promise<void>

  • Parameters

    • eventNames: keyof TEventData | (keyof TEventData)[]

    Returns number

  • Type Parameters

    • TEventName extends string | number | symbol

    Parameters

    • eventNames: TEventName | TEventName[]
    • listener: EventListener<TEventData[TEventName]>

    Returns void

  • Parameters

    Returns void

  • Type Parameters

    • TEventName extends string | number | symbol

    Parameters

    • eventNames: TEventName | TEventName[]
    • listener: EventListener<TEventData[TEventName]>

    Returns EventUnsubscribeFunction

  • Type Parameters

    • TEventName extends string | number | symbol

    Parameters

    • eventName: TEventName
    • listener: EventListener<TEventData[TEventName]>

    Returns EventUnsubscribeFunction

Generated using TypeDoc