mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:46:16 -08:00
14 lines
513 B
TypeScript
14 lines
513 B
TypeScript
import type { PipHost } from '../../packages/artplayer/src/display/types'
|
|
import pipMix from '../../packages/artplayer/src/player/pipMix'
|
|
|
|
declare const host: PipHost
|
|
pipMix(host)
|
|
const state: HTMLElement | null | boolean = host.pip
|
|
// @ts-expect-error Native PiP historically returns the element or null, not just boolean.
|
|
const booleanOnly: boolean = host.pip
|
|
host.pip = true
|
|
host.pip = false
|
|
// @ts-expect-error PiP setters accept a boolean input.
|
|
host.pip = 'picture-in-picture'
|
|
export { booleanOnly, state }
|