EventHandler class
Construtores
| Event |
Métodos
| add |
Adiciona callbacks de eventos ao array |
| emit |
Emite eventos ao chamar callback com mensagem de evento |
| remove |
Remove callback com id fornecido do callback array |
| subscribe |
Ouça os eventos transmitidos a partir de outros separadores/instâncias |
| unsubscribe |
Cancelar a subscrição dos eventos de transmissão |
Detalhes do Construtor
EventHandler(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
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()