@capsitech/idle-timer
Version:
Activity detection for React.js
10 lines (9 loc) • 618 B
TypeScript
import type { IIdleTimer } from "./types/IIdleTimer";
import type { IIdleTimerProps } from "./types/IIdleTimerProps";
/**
* Creates an IdleTimer instance.
*
* @param props Configuration options
* @returns IdleTimer
*/
export declare function useIdleTimer({ timeout, promptTimeout, promptBeforeIdle, element, events, timers, immediateEvents, immediateIdleEvents, onPresenceChange, onPrompt, onIdle, onActive, onAction, onMessage, onLeader, debounce, throttle, eventsThrottle, startOnMount, startManually, stopOnIdle, crossTab, name, syncTimers, leaderElection, disabled, }?: IIdleTimerProps): IIdleTimer;