UNPKG

@trlogic/tracker-web

Version:
19 lines (18 loc) 654 B
import { TrackerEventType } from "src/core/model/TrackerEventType"; import { TrackerVariableType } from "src/core/model/TrackerVariableType"; import { EventListener } from "./EventListener"; import { NativeEventTrigger } from "./PageViewListener"; /** * Listens for visibility change events (tab focus/blur). * Mirrors Android AppStateListener. */ export declare class VisibilityListener implements EventListener { private trigger; private started; private boundHandler; constructor(trigger: NativeEventTrigger); start(): void; stop(): void; getTypes(): TrackerEventType[]; getVariableTypes(): TrackerVariableType[]; }