react-use
Version:
Collection of React Hooks
11 lines (10 loc) • 395 B
TypeScript
import { RefObject } from 'react';
export interface FullScreenOptions {
video?: RefObject<HTMLVideoElement & {
webkitEnterFullscreen?: () => void;
webkitExitFullscreen?: () => void;
}>;
onClose?: (error?: Error) => void;
}
declare const useFullscreen: (ref: RefObject<Element>, enabled: boolean, options?: FullScreenOptions) => boolean;
export default useFullscreen;