EventHandler class

Konstruktor

EventHandler(Logger)

Metode

addEventCallback(EventCallbackFunction, EventType[], string)

Menambahkan panggilan balik peristiwa ke array

emitEvent(EventType, InteractionType, EventPayload, EventError)

Memancarkan peristiwa dengan memanggil panggilan balik dengan pesan peristiwa

removeEventCallback(string)

Menghapus panggilan balik dengan id yang disediakan dari array panggilan balik

subscribeCrossTab()

Mendengarkan peristiwa yang disiarkan dari tab/instans lain

unsubscribeCrossTab()

Berhenti berlangganan dari acara siaran

Detail Konstruktor

EventHandler(Logger)

new EventHandler(logger?: Logger)

Parameter

logger
Logger

Detail Metode

addEventCallback(EventCallbackFunction, EventType[], string)

Menambahkan panggilan balik peristiwa ke array

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

Parameter

callback
EventCallbackFunction

panggilan balik yang akan dipanggil saat peristiwa dinaikkan

eventTypes

EventType[]

daftar peristiwa yang akan dipanggil panggilan balik ini, jika tidak disediakan panggilan balik akan dipanggil untuk semua peristiwa

callbackId

string

Pengidentifikasi untuk panggilan balik, digunakan untuk menemukan dan menghapus panggilan balik saat tidak lagi diperlukan

Mengembalikan

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

Memancarkan peristiwa dengan memanggil panggilan balik dengan pesan peristiwa

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

Parameter

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

Menghapus panggilan balik dengan id yang disediakan dari array panggilan balik

function removeEventCallback(callbackId: string)

Parameter

callbackId

string

subscribeCrossTab()

Mendengarkan peristiwa yang disiarkan dari tab/instans lain

function subscribeCrossTab()

unsubscribeCrossTab()

Berhenti berlangganan dari acara siaran

function unsubscribeCrossTab()