EventHandler class

Construtores

EventHandler(Logger)

Métodos

addEventCallback(EventCallbackFunction, EventType[], string)

Adiciona callbacks de eventos ao array

emitEvent(EventType, InteractionType, EventPayload, EventError)

Emite eventos ao chamar callback com mensagem de evento

removeEventCallback(string)

Remove callback com id fornecido do callback array

subscribeCrossTab()

Ouça os eventos transmitidos a partir de outros separadores/instâncias

unsubscribeCrossTab()

Cancelar a subscrição dos eventos de transmissão

Detalhes do Construtor

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parâmetros

logger
Logger

Detalhes de Método

addEventCallback(EventCallbackFunction, EventType[], string)

Adiciona callbacks de eventos ao array

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

Parâmetros

callback
EventCallbackFunction

chamada de retorno para ser invocada quando um evento é levantado

eventTypes

EventType[]

A lista de eventos para os quais este callback será invocado, se não for fornecido, será invocada para todos os eventos

callbackId

string

Identificador para o callback, usado para localizar e remover o callback quando já não é necessário

Devoluções

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Emite eventos ao chamar callback 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 callback com id fornecido do callback array

function removeEventCallback(callbackId: string)

Parâmetros

callbackId

string

subscribeCrossTab()

Ouça os eventos transmitidos a partir de outros separadores/instâncias

function subscribeCrossTab()

unsubscribeCrossTab()

Cancelar a subscrição dos eventos de transmissão

function unsubscribeCrossTab()