EventHandler class

Constructeurs

EventHandler(Logger)

Méthodes

addEventCallback(EventCallbackFunction, EventType[], string)

Ajoute des rappels d’événements au tableau

emitEvent(EventType, InteractionType, EventPayload, EventError)

Émet des événements en appelant le rappel avec le message d’événement

removeEventCallback(string)

Supprime le rappel avec l’ID fourni du tableau de rappels

subscribeCrossTab()

Écouter les événements diffusés à partir d’autres onglets/instances

unsubscribeCrossTab()

Se désabonner des événements de diffusion

Détails du constructeur

EventHandler(Logger)

new EventHandler(logger?: Logger)

Paramètres

logger
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

EventType[]

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()