@dotcms/analytics
Version:
Official JavaScript library for Content Analytics with DotCMS.
30 lines (28 loc) • 748 B
TypeScript
import { DotCMSAnalyticsConfig } from './dot-content-analytics.model';
/**
* Updates session activity with throttling
*/
export declare const updateSessionActivity: () => void;
/**
* Gets session information for debugging
*/
export declare const getSessionInfo: () => {
lastActivity: number;
isActive: boolean;
};
/**
* Initializes activity tracking
*/
export declare const initializeActivityTracking: (config: DotCMSAnalyticsConfig) => void;
/**
* Cleans up activity tracking listeners
*/
export declare const cleanupActivityTracking: () => void;
/**
* Checks if user has been inactive
*/
export declare const isUserInactive: () => boolean;
/**
* Gets last activity time
*/
export declare const getLastActivity: () => number;