@dotcms/analytics
Version:
Official JavaScript library for Content Analytics with DotCMS.
21 lines (20 loc) • 703 B
TypeScript
import { ANALYTICS_WINDOWS_ACTIVE_KEY, ANALYTICS_WINDOWS_CLEANUP_KEY } from '../../../../../../uve/src/internal.ts';
import { DotCMSAnalyticsConfig } from '../../shared/models';
declare global {
interface Window {
[ANALYTICS_WINDOWS_CLEANUP_KEY]?: () => void;
[ANALYTICS_WINDOWS_ACTIVE_KEY]?: boolean;
}
}
/**
* Updates session activity with throttling
*/
export declare const updateSessionActivity: () => void;
/**
* Initializes activity tracking
*/
export declare const initializeActivityTracking: (config: DotCMSAnalyticsConfig) => void;
/**
* Cleans up activity tracking listeners and resets analytics state
*/
export declare const cleanupActivityTracking: () => void;