@trlogic/tracker-web
Version:
Formica Tracker Web SDK
19 lines (18 loc) • 654 B
TypeScript
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[];
}