EventHandler class

Oluşturucular

EventHandler(Logger)

Yöntemler

addEventCallback(EventCallbackFunction, EventType[], string)

Diziye olay geri çağırmaları ekler

emitEvent(EventType, InteractionType, EventPayload, EventError)

Olay iletisiyle geri çağırma çağırarak olayları yayar

removeEventCallback(string)

Geri çağırma dizisinden sağlanan kimlikle geri çağırmayı kaldırır

subscribeCrossTab()

Diğer sekmelerden/örneklerden yayınlanan olayları dinleme

unsubscribeCrossTab()

Yayın olaylarının aboneliğini kaldırma

Oluşturucu Ayrıntıları

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parametreler

logger
Logger

Yöntem Ayrıntıları

addEventCallback(EventCallbackFunction, EventType[], string)

Diziye olay geri çağırmaları ekler

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

Parametreler

callback
EventCallbackFunction

bir olay tetiklendiğinde çağrılacak geri çağırma

eventTypes

EventType[]

bu geri çağırmanın çağrılacağı olayların listesi, sağlanmadıysa tüm olaylar için geri arama çağrılır

callbackId

string

Artık gerekli olmadığında geri çağırmayı bulmak ve kaldırmak için kullanılan geri çağırma tanımlayıcısı

Döndürülenler

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Olay iletisiyle geri çağırma çağırarak olayları yayar

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

Parametreler

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Geri çağırma dizisinden sağlanan kimlikle geri çağırmayı kaldırır

function removeEventCallback(callbackId: string)

Parametreler

callbackId

string

subscribeCrossTab()

Diğer sekmelerden/örneklerden yayınlanan olayları dinleme

function subscribeCrossTab()

unsubscribeCrossTab()

Yayın olaylarının aboneliğini kaldırma

function unsubscribeCrossTab()