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.
13 lines (12 loc) • 423 B
TypeScript
export interface WakeLockOptions {
onError?: (error: Error) => void;
onRequest?: () => void;
onRelease?: EventListener;
}
export declare const useWakeLock: ({ onError, onRequest, onRelease, }?: WakeLockOptions | undefined) => {
isSupported: boolean;
request: (type?: WakeLockType) => Promise<void>;
released: boolean | undefined;
release: () => Promise<void>;
type: "screen" | undefined;
};