EventHandler class
Constructores
| Event |
Métodos
| add |
Agrega devoluciones de llamada de eventos a la matriz |
| emit |
Emite eventos llamando a la devolución de llamada con el mensaje de evento |
| remove |
Quita la devolución de llamada con el identificador proporcionado de la matriz de devolución de llamada. |
| subscribe |
Escucha de eventos transmitidos desde otras pestañas o instancias |
| unsubscribe |
Cancelar la suscripción a eventos de difusión |
Detalles del constructor
EventHandler(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
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()