UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

20 lines (19 loc) 991 B
import { FullscreenProps } from './fullscreen-types'; interface CompatibleHTMLElement extends HTMLElement { mozRequestFullScreen?: () => void; webkitRequestFullScreen?: () => void; msRequestFullscreen?: () => void; } interface CompatibleDocument extends Document { exitFullscreen: () => Promise<void>; mozCancelFullScreen?: () => Promise<void>; webkitCancelFullScreen?: () => Promise<void>; msExitFullscreen?: () => Promise<void>; } export declare const launchNormalFullscreen: (targetElement: HTMLElement, props: FullscreenProps) => void; export declare const exitNormalFullscreen: (targetElement: HTMLElement) => void; export declare const launchImmersiveFullScreen: (docElement: CompatibleHTMLElement) => Promise<boolean | undefined>; export declare const exitImmersiveFullScreen: (doc: CompatibleDocument) => Promise<boolean | undefined>; export declare const addFullScreenStyle: () => void; export declare const removeFullScreenStyle: () => void; export {};