@@ -16157,6 +16157,32 @@ declare var VideoPlaybackQuality: {
16157
16157
new(): VideoPlaybackQuality;
16158
16158
};
16159
16159
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
+
16160
16186
interface WEBGL_color_buffer_float {
16161
16187
readonly FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: GLenum;
16162
16188
readonly RGBA32F_EXT: GLenum;
@@ -18465,6 +18491,7 @@ interface Window extends EventTarget, AnimationFrameProvider, GlobalEventHandler
18465
18491
readonly styleMedia: StyleMedia;
18466
18492
readonly toolbar: BarProp;
18467
18493
readonly top: Window;
18494
+ readonly visualViewport: VisualViewport;
18468
18495
readonly window: Window & typeof globalThis;
18469
18496
alert(message?: any): void;
18470
18497
blur(): void;
@@ -19493,6 +19520,7 @@ declare var statusbar: BarProp;
19493
19520
declare var styleMedia: StyleMedia;
19494
19521
declare var toolbar: BarProp;
19495
19522
declare var top: Window;
19523
+ declare var visualViewport: VisualViewport;
19496
19524
declare var window: Window & typeof globalThis;
19497
19525
declare function alert(message?: any): void;
19498
19526
declare function blur(): void;
0 commit comments