UNPKG

isometrik-web-tracker

Version:

Production-grade user tracking library with multiple tracking methods

22 lines 649 B
import { ActivityDetectorOptions } from './types'; export declare class ActivityDetector { private options; private isActive; private lastActivityTime; private activityTimeoutId?; private isDestroyed; constructor(options: ActivityDetectorOptions); private initialize; private setupEventListeners; private handleActivity; private handleVisibilityChange; private setActiveState; private resetActivityTimeout; private log; pause(): void; resume(): void; destroy(): void; isCurrentlyActive(): boolean; getLastActivityTime(): number; } //# sourceMappingURL=ActivityDetector.d.ts.map