@coralogix/browser
Version:
Official Coralogix SDK for browsers
19 lines (18 loc) • 484 B
TypeScript
interface SessionIdleConfig {
onIdle: () => void;
onActive: () => void;
timeoutDelay: number;
}
export declare class SessionIdle {
private idleConfig;
private _isIdleActive;
private stopCallbacks;
constructor(idleConfig: SessionIdleConfig);
get isIdleActive(): boolean;
protected startIdleListener(): void;
protected stopIdleListener(): void;
private resetTimeout;
private trackActivity;
private idlenessEventsHandler;
}
export {};