Function useIdleDetection

  • Returns {
        cleanup: () => void;
        requestPermission: () => Promise<PermissionState>;
        start: (options: IdleOptions) => Promise<void>;
        stop: () => Promise<void>;
        get state(): IdleState;
        subscribe(callback: (state: IdleState) => void): () => boolean;
    }