@@ -1101,6 +1101,10 @@ interface PermissionDescriptor {
11011101 name: PermissionName;
11021102}
11031103
1104+ interface PictureInPictureEventInit extends EventInit {
1105+ pictureInPictureWindow: PictureInPictureWindow;
1106+ }
1107+
11041108interface PointerEventInit extends MouseEventInit {
11051109 coalescedEvents?: PointerEvent[];
11061110 height?: number;
@@ -1977,6 +1981,7 @@ declare var AbortSignal: {
19771981 prototype: AbortSignal;
19781982 new(): AbortSignal;
19791983 abort(reason?: any): AbortSignal;
1984+ timeout(milliseconds: number): AbortSignal;
19801985};
19811986
19821987interface AbstractRange {
@@ -2362,6 +2367,8 @@ declare var AuthenticatorAssertionResponse: {
23622367/** Available only in secure contexts. */
23632368interface AuthenticatorAttestationResponse extends AuthenticatorResponse {
23642369 readonly attestationObject: ArrayBuffer;
2370+ getAuthenticatorData(): ArrayBuffer;
2371+ getTransports(): string[];
23652372}
23662373
23672374declare var AuthenticatorAttestationResponse: {
@@ -4524,6 +4531,7 @@ interface Document extends Node, DocumentAndElementEventHandlers, DocumentOrShad
45244531 createEvent(eventInterface: "PageTransitionEvent"): PageTransitionEvent;
45254532 createEvent(eventInterface: "PaymentMethodChangeEvent"): PaymentMethodChangeEvent;
45264533 createEvent(eventInterface: "PaymentRequestUpdateEvent"): PaymentRequestUpdateEvent;
4534+ createEvent(eventInterface: "PictureInPictureEvent"): PictureInPictureEvent;
45274535 createEvent(eventInterface: "PointerEvent"): PointerEvent;
45284536 createEvent(eventInterface: "PopStateEvent"): PopStateEvent;
45294537 createEvent(eventInterface: "ProgressEvent"): ProgressEvent;
@@ -4817,6 +4825,13 @@ interface EXT_sRGB {
48174825interface EXT_shader_texture_lod {
48184826}
48194827
4828+ interface EXT_texture_compression_bptc {
4829+ readonly COMPRESSED_RGBA_BPTC_UNORM_EXT: GLenum;
4830+ readonly COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT: GLenum;
4831+ readonly COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT: GLenum;
4832+ readonly COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT: GLenum;
4833+ }
4834+
48204835interface EXT_texture_compression_rgtc {
48214836 readonly COMPRESSED_RED_GREEN_RGTC2_EXT: GLenum;
48224837 readonly COMPRESSED_RED_RGTC1_EXT: GLenum;
@@ -10660,6 +10675,7 @@ interface PermissionStatusEventMap {
1066010675}
1066110676
1066210677interface PermissionStatus extends EventTarget {
10678+ readonly name: string;
1066310679 onchange: ((this: PermissionStatus, ev: Event) => any) | null;
1066410680 readonly state: PermissionState;
1066510681 addEventListener<K extends keyof PermissionStatusEventMap>(type: K, listener: (this: PermissionStatus, ev: PermissionStatusEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
@@ -10682,6 +10698,15 @@ declare var Permissions: {
1068210698 new(): Permissions;
1068310699};
1068410700
10701+ interface PictureInPictureEvent extends Event {
10702+ readonly pictureInPictureWindow: PictureInPictureWindow;
10703+ }
10704+
10705+ declare var PictureInPictureEvent: {
10706+ prototype: PictureInPictureEvent;
10707+ new(type: string, eventInitDict: PictureInPictureEventInit): PictureInPictureEvent;
10708+ };
10709+
1068510710interface PictureInPictureWindowEventMap {
1068610711 "resize": Event;
1068710712}
@@ -10881,6 +10906,7 @@ declare var PushSubscription: {
1088110906/** Available only in secure contexts. */
1088210907interface PushSubscriptionOptions {
1088310908 readonly applicationServerKey: ArrayBuffer | null;
10909+ readonly userVisibleOnly: boolean;
1088410910}
1088510911
1088610912declare var PushSubscriptionOptions: {
@@ -15951,35 +15977,39 @@ interface WebGLRenderingContextBase {
1595115977 getBufferParameter(target: GLenum, pname: GLenum): any;
1595215978 getContextAttributes(): WebGLContextAttributes | null;
1595315979 getError(): GLenum;
15980+ getExtension(extensionName: "ANGLE_instanced_arrays"): ANGLE_instanced_arrays | null;
1595415981 getExtension(extensionName: "EXT_blend_minmax"): EXT_blend_minmax | null;
1595515982 getExtension(extensionName: "EXT_color_buffer_float"): EXT_color_buffer_float | null;
1595615983 getExtension(extensionName: "EXT_color_buffer_half_float"): EXT_color_buffer_half_float | null;
1595715984 getExtension(extensionName: "EXT_float_blend"): EXT_float_blend | null;
15958- getExtension(extensionName: "EXT_texture_filter_anisotropic"): EXT_texture_filter_anisotropic | null;
1595915985 getExtension(extensionName: "EXT_frag_depth"): EXT_frag_depth | null;
15960- getExtension(extensionName: "EXT_shader_texture_lod"): EXT_shader_texture_lod | null;
1596115986 getExtension(extensionName: "EXT_sRGB"): EXT_sRGB | null;
15987+ getExtension(extensionName: "EXT_shader_texture_lod"): EXT_shader_texture_lod | null;
15988+ getExtension(extensionName: "EXT_texture_compression_bptc"): EXT_texture_compression_bptc | null;
15989+ getExtension(extensionName: "EXT_texture_compression_rgtc"): EXT_texture_compression_rgtc | null;
15990+ getExtension(extensionName: "EXT_texture_filter_anisotropic"): EXT_texture_filter_anisotropic | null;
1596215991 getExtension(extensionName: "KHR_parallel_shader_compile"): KHR_parallel_shader_compile | null;
15992+ getExtension(extensionName: "OES_element_index_uint"): OES_element_index_uint | null;
15993+ getExtension(extensionName: "OES_fbo_render_mipmap"): OES_fbo_render_mipmap | null;
15994+ getExtension(extensionName: "OES_standard_derivatives"): OES_standard_derivatives | null;
15995+ getExtension(extensionName: "OES_texture_float"): OES_texture_float | null;
15996+ getExtension(extensionName: "OES_texture_float_linear"): OES_texture_float_linear | null;
15997+ getExtension(extensionName: "OES_texture_half_float"): OES_texture_half_float | null;
15998+ getExtension(extensionName: "OES_texture_half_float_linear"): OES_texture_half_float_linear | null;
1596315999 getExtension(extensionName: "OES_vertex_array_object"): OES_vertex_array_object | null;
1596416000 getExtension(extensionName: "OVR_multiview2"): OVR_multiview2 | null;
1596516001 getExtension(extensionName: "WEBGL_color_buffer_float"): WEBGL_color_buffer_float | null;
1596616002 getExtension(extensionName: "WEBGL_compressed_texture_astc"): WEBGL_compressed_texture_astc | null;
1596716003 getExtension(extensionName: "WEBGL_compressed_texture_etc"): WEBGL_compressed_texture_etc | null;
1596816004 getExtension(extensionName: "WEBGL_compressed_texture_etc1"): WEBGL_compressed_texture_etc1 | null;
16005+ getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
1596916006 getExtension(extensionName: "WEBGL_compressed_texture_s3tc_srgb"): WEBGL_compressed_texture_s3tc_srgb | null;
16007+ getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
1597016008 getExtension(extensionName: "WEBGL_debug_shaders"): WEBGL_debug_shaders | null;
16009+ getExtension(extensionName: "WEBGL_depth_texture"): WEBGL_depth_texture | null;
1597116010 getExtension(extensionName: "WEBGL_draw_buffers"): WEBGL_draw_buffers | null;
1597216011 getExtension(extensionName: "WEBGL_lose_context"): WEBGL_lose_context | null;
15973- getExtension(extensionName: "WEBGL_depth_texture"): WEBGL_depth_texture | null;
15974- getExtension(extensionName: "WEBGL_debug_renderer_info"): WEBGL_debug_renderer_info | null;
15975- getExtension(extensionName: "WEBGL_compressed_texture_s3tc"): WEBGL_compressed_texture_s3tc | null;
15976- getExtension(extensionName: "OES_texture_half_float_linear"): OES_texture_half_float_linear | null;
15977- getExtension(extensionName: "OES_texture_half_float"): OES_texture_half_float | null;
15978- getExtension(extensionName: "OES_texture_float_linear"): OES_texture_float_linear | null;
15979- getExtension(extensionName: "OES_texture_float"): OES_texture_float | null;
15980- getExtension(extensionName: "OES_standard_derivatives"): OES_standard_derivatives | null;
15981- getExtension(extensionName: "OES_element_index_uint"): OES_element_index_uint | null;
15982- getExtension(extensionName: "ANGLE_instanced_arrays"): ANGLE_instanced_arrays | null;
16012+ getExtension(extensionName: "WEBGL_multi_draw"): WEBGL_multi_draw | null;
1598316013 getExtension(name: string): any;
1598416014 getFramebufferAttachmentParameter(target: GLenum, attachment: GLenum, pname: GLenum): any;
1598516015 getParameter(pname: GLenum): any;
0 commit comments