EventHandler class

コンストラクター

EventHandler(Logger)

メソッド

addEventCallback(EventCallbackFunction, EventType[], string)

配列にイベント コールバックを追加します

emitEvent(EventType, InteractionType, EventPayload, EventError)

イベント メッセージを使用してコールバックを呼び出してイベントを生成します

removeEventCallback(string)

指定された ID を持つコールバックをコールバック配列から削除します

subscribeCrossTab()

他のタブ/インスタンスからブロードキャストされたイベントをリッスンする

unsubscribeCrossTab()

ブロードキャスト イベントのサブスクライブを解除する

コンストラクターの詳細

EventHandler(Logger)

new EventHandler(logger?: Logger)

パラメーター

logger
Logger

メソッドの詳細

addEventCallback(EventCallbackFunction, EventType[], string)

配列にイベント コールバックを追加します

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

パラメーター

callback
EventCallbackFunction

イベントが発生したときに呼び出されるコールバック

eventTypes

EventType[]

指定されていない場合、このコールバックが呼び出されるイベントの一覧は、すべてのイベントに対して呼び出されます

callbackId

string

コールバックの識別子。不要になったときにコールバックを見つけて削除するために使用されます

返品

null | string

emitEvent(EventType, InteractionType, EventPayload, EventError)

イベント メッセージを使用してコールバックを呼び出してイベントを生成します

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

パラメーター

eventType
EventType
interactionType
InteractionType
payload
EventPayload
error
EventError

removeEventCallback(string)

指定された ID を持つコールバックをコールバック配列から削除します

function removeEventCallback(callbackId: string)

パラメーター

callbackId

string

subscribeCrossTab()

他のタブ/インスタンスからブロードキャストされたイベントをリッスンする

function subscribeCrossTab()

unsubscribeCrossTab()

ブロードキャスト イベントのサブスクライブを解除する

function unsubscribeCrossTab()