@@ -118,12 +118,24 @@ interface AuthenticationExtensionsClientInputs {
118
118
appid?: string;
119
119
credProps?: boolean;
120
120
hmacCreateSecret?: boolean;
121
+ supplementalPubKeys?: AuthenticationExtensionsSupplementalPubKeysInputs;
121
122
}
122
123
123
124
interface AuthenticationExtensionsClientOutputs {
124
125
appid?: boolean;
125
126
credProps?: CredentialPropertiesOutput;
126
127
hmacCreateSecret?: boolean;
128
+ supplementalPubKeys?: AuthenticationExtensionsSupplementalPubKeysOutputs;
129
+ }
130
+
131
+ interface AuthenticationExtensionsSupplementalPubKeysInputs {
132
+ attestation?: string;
133
+ attestationFormats?: string[];
134
+ scopes: string[];
135
+ }
136
+
137
+ interface AuthenticationExtensionsSupplementalPubKeysOutputs {
138
+ signatures?: ArrayBuffer[];
127
139
}
128
140
129
141
interface AuthenticatorSelectionCriteria {
@@ -215,6 +227,10 @@ interface ClipboardItemOptions {
215
227
presentationStyle?: PresentationStyle;
216
228
}
217
229
230
+ interface ClipboardUnsanitizedFormats {
231
+ unsanitized?: string[];
232
+ }
233
+
218
234
interface CloseEventInit extends EventInit {
219
235
code?: number;
220
236
reason?: string;
@@ -446,6 +462,7 @@ interface EncodedVideoChunkInit {
446
462
data: AllowSharedBufferSource;
447
463
duration?: number;
448
464
timestamp: number;
465
+ transfer?: ArrayBuffer[];
449
466
type: EncodedVideoChunkType;
450
467
}
451
468
@@ -1318,6 +1335,7 @@ interface RTCDtlsFingerprint {
1318
1335
1319
1336
interface RTCEncodedAudioFrameMetadata {
1320
1337
contributingSources?: number[];
1338
+ mimeType?: string;
1321
1339
payloadType?: number;
1322
1340
sequenceNumber?: number;
1323
1341
synchronizationSource?: number;
@@ -1328,6 +1346,7 @@ interface RTCEncodedVideoFrameMetadata {
1328
1346
dependencies?: number[];
1329
1347
frameId?: number;
1330
1348
height?: number;
1349
+ mimeType?: string;
1331
1350
payloadType?: number;
1332
1351
spatialIndex?: number;
1333
1352
synchronizationSource?: number;
@@ -1609,6 +1628,10 @@ interface RTCTransportStats extends RTCStats {
1609
1628
tlsVersion?: string;
1610
1629
}
1611
1630
1631
+ interface ReadableStreamBYOBReaderReadOptions {
1632
+ min?: number;
1633
+ }
1634
+
1612
1635
interface ReadableStreamGetReaderOptions {
1613
1636
/**
1614
1637
* Creates a ReadableStreamBYOBReader and locks the stream to the new reader.
@@ -1650,6 +1673,7 @@ interface ReportingObserverOptions {
1650
1673
}
1651
1674
1652
1675
interface RequestInit {
1676
+ adAuctionHeaders?: boolean;
1653
1677
/** A BodyInit object or null to set request's body. */
1654
1678
body?: BodyInit | null;
1655
1679
/** A string indicating how the request will interact with the browser's cache to set request's cache. */
@@ -1761,6 +1785,7 @@ interface SecurityPolicyViolationEventInit extends EventInit {
1761
1785
}
1762
1786
1763
1787
interface ShadowRootInit {
1788
+ clonable?: boolean;
1764
1789
delegatesFocus?: boolean;
1765
1790
mode: ShadowRootMode;
1766
1791
slotAssignment?: SlotAssignmentMode;
@@ -2005,6 +2030,7 @@ interface VideoEncoderConfig {
2005
2030
bitrate?: number;
2006
2031
bitrateMode?: VideoEncoderBitrateMode;
2007
2032
codec: string;
2033
+ contentHint?: string;
2008
2034
displayHeight?: number;
2009
2035
displayWidth?: number;
2010
2036
framerate?: number;
@@ -2114,6 +2140,7 @@ interface WebTransportOptions {
2114
2140
2115
2141
interface WebTransportSendStreamOptions {
2116
2142
sendOrder?: number;
2143
+ waitUntilAvailable?: boolean;
2117
2144
}
2118
2145
2119
2146
interface WheelEventInit extends MouseEventInit {
@@ -5643,7 +5670,7 @@ interface ClientRect extends DOMRect {
5643
5670
*/
5644
5671
interface Clipboard extends EventTarget {
5645
5672
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/read) */
5646
- read(): Promise<ClipboardItems>;
5673
+ read(formats?: ClipboardUnsanitizedFormats ): Promise<ClipboardItems>;
5647
5674
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/readText) */
5648
5675
readText(): Promise<string>;
5649
5676
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Clipboard/write) */
@@ -18566,7 +18593,7 @@ declare var ReadableStream: {
18566
18593
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader) */
18567
18594
interface ReadableStreamBYOBReader extends ReadableStreamGenericReader {
18568
18595
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/read) */
18569
- read<T extends ArrayBufferView>(view: T): Promise<ReadableStreamReadResult<T>>;
18596
+ read<T extends ArrayBufferView>(view: T, options?: ReadableStreamBYOBReaderReadOptions ): Promise<ReadableStreamReadResult<T>>;
18570
18597
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ReadableStreamBYOBReader/releaseLock) */
18571
18598
releaseLock(): void;
18572
18599
}
@@ -25579,13 +25606,13 @@ interface WebTransportDatagramDuplexStream {
25579
25606
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark) */
25580
25607
incomingHighWaterMark: number;
25581
25608
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingMaxAge) */
25582
- incomingMaxAge: number;
25609
+ incomingMaxAge: number | null ;
25583
25610
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/maxDatagramSize) */
25584
25611
readonly maxDatagramSize: number;
25585
25612
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark) */
25586
25613
outgoingHighWaterMark: number;
25587
25614
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingMaxAge) */
25588
- outgoingMaxAge: number;
25615
+ outgoingMaxAge: number | null ;
25589
25616
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/readable) */
25590
25617
readonly readable: ReadableStream;
25591
25618
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/writable) */
@@ -28261,7 +28288,7 @@ type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origi
28261
28288
type RemotePlaybackState = "connected" | "connecting" | "disconnected";
28262
28289
type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload";
28263
28290
type RequestCredentials = "include" | "omit" | "same-origin";
28264
- type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "frame" | "iframe" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt";
28291
+ type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "frame" | "iframe" | "image" | "json" | " manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt";
28265
28292
type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin";
28266
28293
type RequestRedirect = "error" | "follow" | "manual";
28267
28294
type ResidentKeyRequirement = "discouraged" | "preferred" | "required";
0 commit comments