EventHandler class
コンストラクター
| Event |
メソッド
| add |
配列にイベント コールバックを追加します |
| emit |
イベント メッセージを使用してコールバックを呼び出してイベントを生成します |
| remove |
指定された ID を持つコールバックをコールバック配列から削除します |
| subscribe |
他のタブ/インスタンスからブロードキャストされたイベントをリッスンする |
| unsubscribe |
ブロードキャスト イベントのサブスクライブを解除する |
コンストラクターの詳細
EventHandler(Logger)
メソッドの詳細
addEventCallback(EventCallbackFunction, EventType[], string)
配列にイベント コールバックを追加します
function addEventCallback(callback: EventCallbackFunction, eventTypes?: EventType[], callbackId?: string): null | string
パラメーター
- callback
- EventCallbackFunction
イベントが発生したときに呼び出されるコールバック
- eventTypes
指定されていない場合、このコールバックが呼び出されるイベントの一覧は、すべてのイベントに対して呼び出されます
- 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()