EventHandler class

Constructors

EventHandler(Logger)

Methoden

addEventCallback(EventCallbackFunction, EventType[], string)

Callbacks voor gebeurtenissen toevoegen aan matrix

emitEvent(EventType, InteractionType, EventPayload, EventError)

Verzendt gebeurtenissen door callback aan te roepen met gebeurtenisbericht

removeEventCallback(string)

Hiermee verwijdert u callback met opgegeven id uit callbackmatrix

subscribeCrossTab()

Luisteren naar gebeurtenissen die zijn uitgezonden vanaf andere tabbladen/exemplaren

unsubscribeCrossTab()

Afmelden voor broadcast-gebeurtenissen

Constructordetails

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parameters

logger
Logger

Methodedetails

addEventCallback(EventCallbackFunction, EventType[], string)

Callbacks voor gebeurtenissen toevoegen aan matrix

function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string

Parameters

callback
EventCallbackFunction

callback die moet worden aangeroepen wanneer een gebeurtenis wordt gegenereerd

eventTypes

EventType[]

lijst met gebeurtenissen waarvoor deze callback wordt aangeroepen, indien niet opgegeven callback wordt aangeroepen voor alle gebeurtenissen

callbackId

string

Id voor de callback, gebruikt om de callback te zoeken en te verwijderen wanneer deze niet meer nodig is

Retouren

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Verzendt gebeurtenissen door callback aan te roepen met gebeurtenisbericht

function emitEvent(eventType: EventType, interactionType?: InteractionType, payload?: EventPayload, error?: EventError)

Parameters

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Hiermee verwijdert u callback met opgegeven id uit callbackmatrix

function removeEventCallback(callbackId: string)

Parameters

callbackId

string

subscribeCrossTab()

Luisteren naar gebeurtenissen die zijn uitgezonden vanaf andere tabbladen/exemplaren

function subscribeCrossTab()

unsubscribeCrossTab()

Afmelden voor broadcast-gebeurtenissen

function unsubscribeCrossTab()