UNPKG

@trlogic/tracker-web

Version:
21 lines (20 loc) 760 B
import { TrackerEventType } from "src/core/model/TrackerEventType"; import { TrackerVariableType } from "src/core/model/TrackerVariableType"; import { EventListener } from "./EventListener"; export type NativeEventTrigger = (type: TrackerEventType) => void; /** * Listens for page navigation events (popstate, pushState, replaceState). * Mirrors Android ActivityLifecycleListener for PAGE_VIEW. */ export declare class PageViewListener implements EventListener { private trigger; private started; private boundPopstate; private origPushState; private origReplaceState; constructor(trigger: NativeEventTrigger); start(): void; stop(): void; getTypes(): TrackerEventType[]; getVariableTypes(): TrackerVariableType[]; }