RuntimeEventSubscriptionOptions
Interface: RuntimeEventSubscriptionOptions
Defined in: devtools/runtimeDevtools.ts:113
Опции подписки на изменения snapshot’а рантайма.
Позволяет легко фильтровать события по:
- конкретным видам (navigation, dataSourceChanged и т.п.);
- произвольному пользовательскому предикату.
Properties
kinds?
optionalkinds: ("custom"|"init"|"stateChanged"|"dataSourceCallStarted"|"dataSourceChanged"|"navigation")[]
Defined in: devtools/runtimeDevtools.ts:115
Список видов событий, которые нужно слушать (если не задан — слушаются все).
listener()
listener: (
snapshot,reason) =>void
Defined in: devtools/runtimeDevtools.ts:121
Обработчик события, который вызывается только для прошедших фильтр событий.
Parameters
snapshot
reason
Returns
void
predicate()?
optionalpredicate: (reason) =>boolean
Defined in: devtools/runtimeDevtools.ts:118
Произвольный фильтр, применяемый после kinds.
Parameters
reason
Returns
boolean