@@ -16157,6 +16157,32 @@ declare var VideoPlaybackQuality: {
1615716157 new(): VideoPlaybackQuality;
1615816158};
1615916159
16160+ interface VisualViewportEventMap {
16161+ "resize": UIEvent;
16162+ "scroll": Event;
16163+ }
16164+
16165+ interface VisualViewport extends EventTarget {
16166+ readonly height: number;
16167+ readonly offsetLeft: number;
16168+ readonly offsetTop: number;
16169+ onresize: ((this: VisualViewport, ev: UIEvent) => any) | null;
16170+ onscroll: ((this: VisualViewport, ev: Event) => any) | null;
16171+ readonly pageLeft: number;
16172+ readonly pageTop: number;
16173+ readonly scale: number;
16174+ readonly width: number;
16175+ addEventListener<K extends keyof VisualViewportEventMap>(type: K, listener: (this: VisualViewport, ev: VisualViewportEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
16176+ addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
16177+ removeEventListener<K extends keyof VisualViewportEventMap>(type: K, listener: (this: VisualViewport, ev: VisualViewportEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
16178+ removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
16179+ }
16180+
16181+ declare var VisualViewport: {
16182+ prototype: VisualViewport;
16183+ new(): VisualViewport;
16184+ };
16185+
1616016186interface WEBGL_color_buffer_float {
1616116187 readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: GLenum;
1616216188 readonly RGBA32F_EXT: GLenum;
@@ -18465,6 +18491,7 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
1846518491 readonly styleMedia: StyleMedia;
1846618492 readonly toolbar: BarProp;
1846718493 readonly top: Window;
18494+ readonly visualViewport: VisualViewport;
1846818495 readonly window: Window & typeof globalThis;
1846918496 alert(message?: any): void;
1847018497 blur(): void;
@@ -19493,6 +19520,7 @@ declare var statusbar: BarProp;
1949319520declare var styleMedia: StyleMedia;
1949419521declare var toolbar: BarProp;
1949519522declare var top: Window;
19523+ declare var visualViewport: VisualViewport;
1949619524declare var window: Window & typeof globalThis;
1949719525declare function alert(message?: any): void;
1949819526declare function blur(): void;
0 commit comments