EventHandler class
Construtores
| Event |
Métodos
| add |
Adiciona retornos de chamada de evento à matriz |
| emit |
Emite eventos chamando o retorno de chamada com mensagem de evento |
| remove |
Remove o retorno de chamada com a ID fornecida da matriz de retorno de chamada |
| subscribe |
Escutar eventos transmitidos de outras guias/instâncias |
| unsubscribe |
Cancelar assinatura de eventos de transmissão |
Detalhes do construtor
EventHandler(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
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()