17 lines
414 B
TypeScript
17 lines
414 B
TypeScript
export interface ArchipelagoVideoPipOptions {
|
|
button: HTMLButtonElement
|
|
status: HTMLElement
|
|
getVideo: () => HTMLVideoElement | null
|
|
dashboardOrigin: string
|
|
win?: Window
|
|
doc?: Document
|
|
}
|
|
|
|
export interface ArchipelagoVideoPipAdapter {
|
|
enter: () => Promise<void>
|
|
stop: () => void
|
|
dispose: () => void
|
|
}
|
|
|
|
export function attachVideoPip(options: ArchipelagoVideoPipOptions): ArchipelagoVideoPipAdapter
|