react-screen-wake-lock
Version:
React implementation of the Screen Wake Lock API. It provides a way to prevent devices from dimming or locking the screen when an application needs to keep running.
14 lines (13 loc) • 485 B
TypeScript
export interface WakeLockOptions {
onError?: (error: Error) => void;
onRequest?: () => void;
onRelease?: EventListener;
reacquireOnPageVisible?: boolean;
}
export declare const useWakeLock: ({ onError, onRequest, onRelease, reacquireOnPageVisible, }?: WakeLockOptions | undefined) => {
isSupported: boolean;
request: (type?: WakeLockType) => Promise<void>;
released: boolean | undefined;
release: () => Promise<void>;
type: "screen" | undefined;
};