@@ -3259,6 +3259,7 @@ interface CanvasDrawPath {
3259
3259
interface CanvasFillStrokeStyles {
3260
3260
fillStyle: string | CanvasGradient | CanvasPattern;
3261
3261
strokeStyle: string | CanvasGradient | CanvasPattern;
3262
+ createConicGradient(startAngle: number, x: number, y: number): CanvasGradient;
3262
3263
createLinearGradient(x0: number, y0: number, x1: number, y1: number): CanvasGradient;
3263
3264
createPattern(image: CanvasImageSource, repetition: string | null): CanvasPattern | null;
3264
3265
createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient;
@@ -3582,6 +3583,8 @@ interface Crypto {
3582
3583
/** Available only in secure contexts. */
3583
3584
readonly subtle: SubtleCrypto;
3584
3585
getRandomValues<T extends ArrayBufferView | null>(array: T): T;
3586
+ /** Available only in secure contexts. */
3587
+ randomUUID(): string;
3585
3588
}
3586
3589
3587
3590
declare var Crypto: {
@@ -7599,6 +7602,7 @@ declare var HTMLSlotElement: {
7599
7602
7600
7603
/** Provides special properties (beyond the regular HTMLElement object interface it also has available to it by inheritance) for manipulating <source> elements. */
7601
7604
interface HTMLSourceElement extends HTMLElement {
7605
+ height: number;
7602
7606
/** Gets or sets the intended media type of the media source. */
7603
7607
media: string;
7604
7608
sizes: string;
@@ -7607,6 +7611,7 @@ interface HTMLSourceElement extends HTMLElement {
7607
7611
srcset: string;
7608
7612
/** Gets or sets the MIME type of a media resource. */
7609
7613
type: string;
7614
+ width: number;
7610
7615
addEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLSourceElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void;
7611
7616
addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
7612
7617
removeEventListener<K extends keyof HTMLElementEventMap>(type: K, listener: (this: HTMLSourceElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void;
@@ -8562,6 +8567,7 @@ interface IDBTransactionEventMap {
8562
8567
interface IDBTransaction extends EventTarget {
8563
8568
/** Returns the transaction's connection. */
8564
8569
readonly db: IDBDatabase;
8570
+ readonly durability: IDBTransactionDurability;
8565
8571
/** If the transaction was aborted, returns the error (a DOMException) providing the reason. */
8566
8572
readonly error: DOMException | null;
8567
8573
/** 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 {
14130
14136
restoreContext(): void;
14131
14137
}
14132
14138
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
+
14133
14146
/** A WaveShaperNode always has exactly one input and one output. */
14134
14147
interface WaveShaperNode extends AudioNode {
14135
14148
curve: Float32Array | null;
@@ -17697,6 +17710,7 @@ type GamepadMappingType = "" | "standard" | "xr-standard";
17697
17710
type HdrMetadataType = "smpteSt2086" | "smpteSt2094-10" | "smpteSt2094-40";
17698
17711
type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
17699
17712
type IDBRequestReadyState = "done" | "pending";
17713
+ type IDBTransactionDurability = "default" | "relaxed" | "strict";
17700
17714
type IDBTransactionMode = "readonly" | "readwrite" | "versionchange";
17701
17715
type ImageOrientation = "flipY" | "none";
17702
17716
type ImageSmoothingQuality = "high" | "low" | "medium";
0 commit comments