UNPKG

isometrik-web-tracker

Version:

Production-grade user tracking library with multiple tracking methods

24 lines 669 B
import { FocusTrackerOptions } from './types'; export declare class FocusTracker { private options; private isDestroyed; private hasFocus; private focusStartTime; private totalFocusTime; private totalBlurTime; constructor(options: FocusTrackerOptions); private initialize; private setupEventListeners; private handleFocus; private handleBlur; private handleVisibilityChange; hasWindowFocus(): boolean; getTotalFocusTime(): number; getTotalBlurTime(): number; getFocusRatio(): number; pause(): void; resume(): void; destroy(): void; private log; } //# sourceMappingURL=FocusTracker.d.ts.map