| 22 | } |
| 23 | |
| 24 | interface FullscreenDocument { |
| 25 | fullscreenEnabled?: Document["fullscreenEnabled"]; |
| 26 | webkitFullscreenEnabled?: Document["fullscreenEnabled"]; |
| 27 | mozFullScreenEnabled?: Document["fullscreenEnabled"]; |
| 28 | msFullscreenEnabled?: Document["fullscreenEnabled"]; |
| 29 | |
| 30 | fullscreenElement?: Document["fullscreenElement"]; |
| 31 | webkitFullscreenElement?: Document["fullscreenElement"]; |
| 32 | webkitCurrentFullScreenElement?: Document["fullscreenElement"]; |
| 33 | mozFullScreenElement?: Document["fullscreenElement"]; |
| 34 | msFullscreenElement?: Document["fullscreenElement"]; |
| 35 | |
| 36 | exitFullscreen?: Document["exitFullscreen"]; |
| 37 | webkitExitFullscreen?: Document["exitFullscreen"]; |
| 38 | webkitCancelFullScreen?: Document["exitFullscreen"]; |
| 39 | mozCancelFullScreen?: Document["exitFullscreen"]; |
| 40 | msExitFullscreen?: Document["exitFullscreen"]; |
| 41 | |
| 42 | addEventListener<K extends keyof FullscreenDocumentEventMap>( |
| 43 | type: K, |
| 44 | listener: (this: Document, ev: FullscreenDocumentEventMap[K]) => unknown, |
| 45 | options?: boolean | AddEventListenerOptions |
| 46 | ): void; |
| 47 | removeEventListener<K extends keyof FullscreenDocumentEventMap>( |
| 48 | type: K, |
| 49 | listener: (this: Document, ev: FullscreenDocumentEventMap[K]) => unknown, |
| 50 | options?: boolean | EventListenerOptions |
| 51 | ): void; |
| 52 | } |
| 53 | |
| 54 | const FullscreenApi = { |
| 55 | DOM_UNAVAILABLE_ERROR: |
no outgoing calls
no test coverage detected
searching dependent graphs…