EventHandler class

Konstruktorer

EventHandler(Logger)

Metoder

addEventCallback(EventCallbackFunction, EventType[], string)

Lägger till händelseåteranrop till matrisen

emitEvent(EventType, InteractionType, EventPayload, EventError)

Genererar händelser genom att anropa återanrop med händelsemeddelande

removeEventCallback(string)

Tar bort motringning med angivet ID från motringningsmatrisen

subscribeCrossTab()

Lyssna efter händelser som sänds från andra flikar/instanser

unsubscribeCrossTab()

Avsluta prenumerationen på sändningshändelser

Konstruktorinformation

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parametrar

logger
Logger

Metodinformation

addEventCallback(EventCallbackFunction, EventType[], string)

Lägger till händelseåteranrop till matrisen

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

Parametrar

callback
EventCallbackFunction

återanrop som ska anropas när en händelse aktiveras

eventTypes

EventType[]

lista över händelser som återanropet anropas för, om det inte anges anropas återanrop för alla händelser

callbackId

string

Identifierare för återanropet som används för att hitta och ta bort återanropet när det inte längre behövs

Returer

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Genererar händelser genom att anropa återanrop med händelsemeddelande

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

Parametrar

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Tar bort motringning med angivet ID från motringningsmatrisen

function removeEventCallback(callbackId: string)

Parametrar

callbackId

string

subscribeCrossTab()

Lyssna efter händelser som sänds från andra flikar/instanser

function subscribeCrossTab()

unsubscribeCrossTab()

Avsluta prenumerationen på sändningshändelser

function unsubscribeCrossTab()