use-fullscreen
Version:
Fullscreen hook for React
16 lines (15 loc) • 515 B
TypeScript
/**
* Request fullscreen for element, or exit fullscreen if browser
* is already in fullscreen.
*
* @param el defaults to `document.documentElement`
*
* @returns some modern browsers will return a promise
*/
declare function toggleFullscreen(el?: Element): void | Promise<void>;
/**
* Returns the current fullscreen state, and a toggle function if fullscreen is
* available and enabled in the browser.
*/
export default function useFullscreen(): [boolean, typeof toggleFullscreen | undefined];
export {};