react-use-wake-lock
Version:
React hooks to make it easier to use Screen Wake Lock API
14 lines (13 loc) • 404 B
TypeScript
type Options = {
onError?: (err: Error, type: "request" | "release") => void;
onLock?: (lock: WakeLockSentinel) => void;
onRelease?: (lock: WakeLockSentinel) => void;
};
export type UseWakeLockResult = {
isSupported: boolean;
isLocked: boolean;
request: () => void;
release: () => void;
};
export default function useWakeLock(options?: Options): UseWakeLockResult;
export {};