EventHandler class

Constructores

EventHandler(Logger)

Métodos

addEventCallback(EventCallbackFunction, EventType[], string)

Agrega devoluciones de llamada de eventos a la matriz

emitEvent(EventType, InteractionType, EventPayload, EventError)

Emite eventos llamando a la devolución de llamada con el mensaje de evento

removeEventCallback(string)

Quita la devolución de llamada con el identificador proporcionado de la matriz de devolución de llamada.

subscribeCrossTab()

Escucha de eventos transmitidos desde otras pestañas o instancias

unsubscribeCrossTab()

Cancelar la suscripción a eventos de difusión

Detalles del constructor

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parámetros

logger
Logger

Detalles del método

addEventCallback(EventCallbackFunction, EventType[], string)

Agrega devoluciones de llamada de eventos a la matriz

function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string

Parámetros

callback
EventCallbackFunction

devolución de llamada que se va a invocar cuando se genera un evento

eventTypes

EventType[]

lista de eventos para los que se invocará esta devolución de llamada, si no se proporciona la devolución de llamada, se invocará para todos los eventos.

callbackId

string

Identificador de la devolución de llamada, que se usa para buscar y quitar la devolución de llamada cuando ya no sea necesario.

Devoluciones

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Emite eventos llamando a la devolución de llamada con el mensaje de evento

function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)

Parámetros

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Quita la devolución de llamada con el identificador proporcionado de la matriz de devolución de llamada.

function removeEventCallback(callbackId: string)

Parámetros

callbackId

string

subscribeCrossTab()

Escucha de eventos transmitidos desde otras pestañas o instancias

function subscribeCrossTab()

unsubscribeCrossTab()

Cancelar la suscripción a eventos de difusión

function unsubscribeCrossTab()