EventHandler class

Konstruktory

EventHandler(Logger)

Metody

addEventCallback(EventCallbackFunction, EventType[], string)

Přidá zpětná volání událostí do pole.

emitEvent(EventType, InteractionType, EventPayload, EventError)

Generuje události voláním zpětného volání se zprávou události.

removeEventCallback(string)

Odebere zpětné volání se zadaným ID z pole zpětného volání.

subscribeCrossTab()

Naslouchání událostem vysílaným z jiných karet/instancí

unsubscribeCrossTab()

Odhlášení odběru událostí vysílání

Podrobnosti konstruktoru

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parametry

logger
Logger

Podrobnosti metody

addEventCallback(EventCallbackFunction, EventType[], string)

Přidá zpětná volání událostí do pole.

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

Parametry

callback
EventCallbackFunction

zpětné volání, které se má vyvolat při vyvolání události

eventTypes

EventType[]

seznam událostí, pro které bude vyvoláno toto zpětné volání, pokud není zadané zpětné volání vyvoláno pro všechny události

callbackId

string

Identifikátor zpětného volání, který se používá k vyhledání a odebrání zpětného volání, pokud už není vyžadován

Návraty

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Generuje události voláním zpětného volání se zprávou události.

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

Parametry

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Odebere zpětné volání se zadaným ID z pole zpětného volání.

function removeEventCallback(callbackId: string)

Parametry

callbackId

string

subscribeCrossTab()

Naslouchání událostem vysílaným z jiných karet/instancí

function subscribeCrossTab()

unsubscribeCrossTab()

Odhlášení odběru událostí vysílání

function unsubscribeCrossTab()