UNPKG

vidstack

Version:

Build awesome media experiences on the web.

27 lines (26 loc) 755 B
import type { DOMEvent } from 'maverick.js/std'; export interface FullscreenAPI { events: FullscreenEvents; } export interface FullscreenEvents { 'fullscreen-change': FullscreenChangeEvent; 'fullscreen-error': FullscreenErrorEvent; } /** * Fired when an element enters/exits fullscreen. The event detail is a `boolean` indicating * if fullscreen was entered (`true`) or exited (`false`). * * @bubbles * @composed */ export interface FullscreenChangeEvent extends DOMEvent<boolean> { } /** * Fired when an error occurs either entering or exiting fullscreen. This will generally occur * if the user has not interacted with the page yet. * * @bubbles * @composed */ export interface FullscreenErrorEvent extends DOMEvent<unknown> { }