EventHandler class

Construtores

EventHandler(Logger)

Métodos

addEventCallback(EventCallbackFunction, EventType[], string)

Adiciona retornos de chamada de evento à matriz

emitEvent(EventType, InteractionType, EventPayload, EventError)

Emite eventos chamando o retorno de chamada com mensagem de evento

removeEventCallback(string)

Remove o retorno de chamada com a ID fornecida da matriz de retorno de chamada

subscribeCrossTab()

Escutar eventos transmitidos de outras guias/instâncias

unsubscribeCrossTab()

Cancelar assinatura de eventos de transmissão

Detalhes do construtor

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parâmetros

logger
Logger

Detalhes do método

addEventCallback(EventCallbackFunction, EventType[], string)

Adiciona retornos de chamada de evento à matriz

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

Parâmetros

callback
EventCallbackFunction

retorno de chamada a ser invocado quando um evento é gerado

eventTypes

EventType[]

lista de eventos para os quais esse retorno de chamada será invocado, se não for fornecido, o retorno de chamada será invocado para todos os eventos

callbackId

string

Identificador do retorno de chamada, usado para localizar e remover o retorno de chamada quando não for mais necessário

Retornos

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Emite eventos chamando o retorno de chamada com mensagem de evento

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

Parâmetros

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Remove o retorno de chamada com a ID fornecida da matriz de retorno de chamada

function removeEventCallback(callbackId: string)

Parâmetros

callbackId

string

subscribeCrossTab()

Escutar eventos transmitidos de outras guias/instâncias

function subscribeCrossTab()

unsubscribeCrossTab()

Cancelar assinatura de eventos de transmissão

function unsubscribeCrossTab()