EventHandler class
Конструкторы
| Event |
Методы
| add |
Добавление обратных вызовов событий в массив |
| emit |
Выдает события путем вызова обратного вызова с сообщением о событии |
| remove |
Удаляет обратный вызов с предоставленным идентификатором из массива обратного вызова |
| 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)
Удаляет обратный вызов с предоставленным идентификатором из массива обратного вызова
function removeEventCallback(callbackId: string)
Параметры
- callbackId
-
string
subscribeCrossTab()
Прослушивание событий, транслироваемых с других вкладок или экземпляров
function subscribeCrossTab()
unsubscribeCrossTab()
Отмена подписки на трансляции
function unsubscribeCrossTab()