UNPKG

common-utils-y

Version:

my common utils lib

21 lines (20 loc) 848 B
/** * 请求进入全屏 * @param elm 请求全屏的元素 * @param option 全屏时的配置项,详见 https://developer.mozilla.org/zh-CN/docs/Web/API/Element/requestFullscreen#options * @returns Promise 全屏模式完成时兑现undefined */ export declare function enterFullscreen(elm: HTMLElement | unknown, option?: { navigationUI?: 'hide' | 'show' | 'auto'; screen: unknown; }): undefined | Promise<undefined | Error>; /** * 请求退出全屏 * @returns Promise 在用户代理完成退出全屏模式后被兑现。如果在尝试退出全屏模式时发生错误,promise 的 catch() 处理器将被调用。 */ export declare function exitFullscreen(): Promise<undefined | Error>; /** * 获取当前全屏元素 * @returns 当前全屏元素 */ export declare function getFullscreenElement(): null | HTMLElement;