@@ -3259,6 +3259,7 @@ interface CanvasDrawPath {
32593259interface CanvasFillStrokeStyles {
32603260 fillStyle: string | CanvasGradient | CanvasPattern;
32613261 strokeStyle: string | CanvasGradient | CanvasPattern;
3262+ createConicGradient(startAngle: number, x: number, y: number): CanvasGradient;
32623263 createLinearGradient(x0: number, y0: number, x1: number, y1: number): CanvasGradient;
32633264 createPattern(image: CanvasImageSource, repetition: string | null): CanvasPattern | null;
32643265 createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient;
@@ -3582,6 +3583,8 @@ interface Crypto {
35823583 /** Available only in secure contexts. */
35833584 readonly subtle: SubtleCrypto;
35843585 getRandomValues<T extends ArrayBufferView | null>(array: T): T;
3586+ /** Available only in secure contexts. */
3587+ randomUUID(): string;
35853588}
35863589
35873590declare var Crypto: {
@@ -7599,6 +7602,7 @@ declare var HTMLSlotElement: {
75997602
76007603/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating <source> elements. */
76017604interface HTMLSourceElement extends HTMLElement {
7605+ height: number;
76027606 /** Gets or sets the intended media type of the media source. */
76037607 media: string;
76047608 sizes: string;
@@ -7607,6 +7611,7 @@ interface HTMLSourceElement extends HTMLElement {
76077611 srcset: string;
76087612 /** Gets or sets the MIME type of a media resource. */
76097613 type: string;
7614+ width: number;
76107615 addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLSourceElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
76117616 addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
76127617 removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLSourceElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -8562,6 +8567,7 @@ interface IDBTransactionEventMap {
85628567interface IDBTransaction extends EventTarget {
85638568 /** Returns the transaction's connection. */
85648569 readonly db: IDBDatabase;
8570+ readonly durability: IDBTransactionDurability;
85658571 /** If the transaction was aborted, returns the error (a DOMException) providing the reason. */
85668572 readonly error: DOMException | null;
85678573 /** Returns the mode the transaction was created with ("readonly" or "readwrite"), or "versionchange" for an upgrade transaction. */
@@ -14130,6 +14136,13 @@ interface WEBGL_lose_context {
1413014136 restoreContext(): void;
1413114137}
1413214138
14139+ interface WEBGL_multi_draw {
14140+ multiDrawArraysInstancedWEBGL(mode: GLenum, firstsList: Int32Array | GLint[], firstsOffset: GLuint, countsList: Int32Array | GLsizei[], countsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
14141+ multiDrawArraysWEBGL(mode: GLenum, firstsList: Int32Array | GLint[], firstsOffset: GLuint, countsList: Int32Array | GLsizei[], countsOffset: GLuint, drawcount: GLsizei): void;
14142+ multiDrawElementsInstancedWEBGL(mode: GLenum, countsList: Int32Array | GLint[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, instanceCountsList: Int32Array | GLsizei[], instanceCountsOffset: GLuint, drawcount: GLsizei): void;
14143+ multiDrawElementsWEBGL(mode: GLenum, countsList: Int32Array | GLint[], countsOffset: GLuint, type: GLenum, offsetsList: Int32Array | GLsizei[], offsetsOffset: GLuint, drawcount: GLsizei): void;
14144+ }
14145+
1413314146/** A WaveShaperNode always has exactly one input and one output. */
1413414147interface WaveShaperNode extends AudioNode {
1413514148 curve: Float32Array | null;
@@ -17697,6 +17710,7 @@ type GamepadMappingType = "" | "standard" | "xr-standard";
1769717710type HdrMetadataType = "smpteSt2086" | "smpteSt2094-10" | "smpteSt2094-40";
1769817711type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
1769917712type IDBRequestReadyState = "done" | "pending";
17713+ type IDBTransactionDurability = "default" | "relaxed" | "strict";
1770017714type IDBTransactionMode = "readonly" | "readwrite" | "versionchange";
1770117715type ImageOrientation = "flipY" | "none";
1770217716type ImageSmoothingQuality = "high" | "low" | "medium";
0 commit comments