EventHandler class
Constructeurs
| Event |
Méthodes
| add |
Ajoute des rappels d’événements au tableau |
| emit |
Émet des événements en appelant le rappel avec le message d’événement |
| remove |
Supprime le rappel avec l’ID fourni du tableau de rappels |
| subscribe |
Écouter les événements diffusés à partir d’autres onglets/instances |
| unsubscribe |
Se désabonner des événements de diffusion |
Détails du constructeur
EventHandler(Logger)
Détails de la méthode
addEventCallback(EventCallbackFunction, EventType[], string)
Ajoute des rappels d’événements au tableau
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
Paramètres
- callback
- EventCallbackFunction
rappel à appeler lorsqu’un événement est déclenché
- eventTypes
liste des événements auxquels ce rappel sera appelé, si aucun rappel n’est fourni, sera appelé pour tous les événements.
- callbackId
-
string
Identificateur du rappel, utilisé pour localiser et supprimer le rappel lorsqu’il n’est plus nécessaire
Retours
null | string
emitEvent(EventType, InteractionType, EventPayload, EventError)
Émet des événements en appelant le rappel avec le message d’événement
function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)
Paramètres
- eventType
- EventType
- interactionType
- InteractionType
- payload
- EventPayload
- error
- EventError
removeEventCallback(string)
Supprime le rappel avec l’ID fourni du tableau de rappels
function removeEventCallback(callbackId: string)
Paramètres
- callbackId
-
string
subscribeCrossTab()
Écouter les événements diffusés à partir d’autres onglets/instances
function subscribeCrossTab()
unsubscribeCrossTab()
Se désabonner des événements de diffusion
function unsubscribeCrossTab()