EventHandler class

Конструкторы

EventHandler(Logger)

Методы

addEventCallback(EventCallbackFunction, EventType[], string)

Добавление обратных вызовов событий в массив

emitEvent(EventType, InteractionType, EventPayload, EventError)

Выдает события путем вызова обратного вызова с сообщением о событии

removeEventCallback(string)

Удаляет обратный вызов с предоставленным идентификатором из массива обратного вызова

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)

Удаляет обратный вызов с предоставленным идентификатором из массива обратного вызова

function removeEventCallback(callbackId: string)

Параметры

callbackId

string

subscribeCrossTab()

Прослушивание событий, транслироваемых с других вкладок или экземпляров

function subscribeCrossTab()

unsubscribeCrossTab()

Отмена подписки на трансляции

function unsubscribeCrossTab()