@@ -378,6 +378,7 @@ interface DeviceOrientationEventInit extends EventInit {
378
378
379
379
interface DisplayMediaStreamOptions {
380
380
audio?: boolean | MediaTrackConstraints;
381
+ monitorTypeSurfaces?: MonitorTypeSurfacesEnum;
381
382
video?: boolean | MediaTrackConstraints;
382
383
}
383
384
@@ -1186,6 +1187,7 @@ interface PointerEventInit extends MouseEventInit {
1186
1187
}
1187
1188
1188
1189
interface PopStateEventInit extends EventInit {
1190
+ hasUAVisualTransition?: boolean;
1189
1191
state?: any;
1190
1192
}
1191
1193
@@ -1226,6 +1228,7 @@ interface PublicKeyCredentialCreationOptions {
1226
1228
challenge: BufferSource;
1227
1229
excludeCredentials?: PublicKeyCredentialDescriptor[];
1228
1230
extensions?: AuthenticationExtensionsClientInputs;
1231
+ hints?: string[];
1229
1232
pubKeyCredParams: PublicKeyCredentialParameters[];
1230
1233
rp: PublicKeyCredentialRpEntity;
1231
1234
timeout?: number;
@@ -1251,6 +1254,7 @@ interface PublicKeyCredentialRequestOptions {
1251
1254
allowCredentials?: PublicKeyCredentialDescriptor[];
1252
1255
challenge: BufferSource;
1253
1256
extensions?: AuthenticationExtensionsClientInputs;
1257
+ hints?: string[];
1254
1258
rpId?: string;
1255
1259
timeout?: number;
1256
1260
userVerification?: UserVerificationRequirement;
@@ -1403,6 +1407,7 @@ interface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {
1403
1407
estimatedPlayoutTimestamp?: DOMHighResTimeStamp;
1404
1408
fecPacketsDiscarded?: number;
1405
1409
fecPacketsReceived?: number;
1410
+ fecSsrc?: number;
1406
1411
firCount?: number;
1407
1412
frameHeight?: number;
1408
1413
frameWidth?: number;
@@ -1415,14 +1420,14 @@ interface RTCInboundRtpStreamStats extends RTCReceivedRtpStreamStats {
1415
1420
jitterBufferDelay?: number;
1416
1421
jitterBufferEmittedCount?: number;
1417
1422
keyFramesDecoded?: number;
1418
- kind: string;
1419
1423
lastPacketReceivedTimestamp?: DOMHighResTimeStamp;
1420
1424
nackCount?: number;
1421
1425
packetsDiscarded?: number;
1422
1426
pliCount?: number;
1423
1427
qpSum?: number;
1424
1428
remoteId?: string;
1425
1429
removedSamplesForAcceleration?: number;
1430
+ rtxSsrc?: number;
1426
1431
silentConcealedSamples?: number;
1427
1432
totalAudioEnergy?: number;
1428
1433
totalDecodeTime?: number;
@@ -1466,6 +1471,7 @@ interface RTCOutboundRtpStreamStats extends RTCSentRtpStreamStats {
1466
1471
retransmittedBytesSent?: number;
1467
1472
retransmittedPacketsSent?: number;
1468
1473
rid?: string;
1474
+ rtxSsrc?: number;
1469
1475
targetBitrate?: number;
1470
1476
totalEncodeTime?: number;
1471
1477
totalEncodedBytesTarget?: number;
@@ -1679,6 +1685,7 @@ interface RequestInit {
1679
1685
referrerPolicy?: ReferrerPolicy;
1680
1686
/** An AbortSignal to set request's signal. */
1681
1687
signal?: AbortSignal | null;
1688
+ targetAddressSpace?: RequestTargetAddressSpace;
1682
1689
/** Can only be null. Used to disassociate request from any Window. */
1683
1690
window?: null;
1684
1691
}
@@ -2021,9 +2028,14 @@ interface VideoEncoderConfig {
2021
2028
}
2022
2029
2023
2030
interface VideoEncoderEncodeOptions {
2031
+ hevc?: VideoEncoderEncodeOptionsForHevc;
2024
2032
keyFrame?: boolean;
2025
2033
}
2026
2034
2035
+ interface VideoEncoderEncodeOptionsForHevc {
2036
+ quantizer?: number | null;
2037
+ }
2038
+
2027
2039
interface VideoEncoderInit {
2028
2040
error: WebCodecsErrorCallback;
2029
2041
output: EncodedVideoChunkOutputCallback;
@@ -3864,6 +3876,8 @@ interface CSSStyleDeclaration {
3864
3876
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/background-size) */
3865
3877
backgroundSize: string;
3866
3878
baselineShift: string;
3879
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/baseline-source) */
3880
+ baselineSource: string;
3867
3881
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/block-size) */
3868
3882
blockSize: string;
3869
3883
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/border) */
@@ -4320,6 +4334,8 @@ interface CSSStyleDeclaration {
4320
4334
objectPosition: string;
4321
4335
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset) */
4322
4336
offset: string;
4337
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-anchor) */
4338
+ offsetAnchor: string;
4323
4339
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-distance) */
4324
4340
offsetDistance: string;
4325
4341
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/offset-path) */
@@ -5492,6 +5508,8 @@ interface CanvasTextDrawingStyles {
5492
5508
textAlign: CanvasTextAlign;
5493
5509
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textBaseline) */
5494
5510
textBaseline: CanvasTextBaseline;
5511
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/textRendering) */
5512
+ textRendering: CanvasTextRendering;
5495
5513
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/wordSpacing) */
5496
5514
wordSpacing: string;
5497
5515
}
@@ -22054,6 +22072,12 @@ interface TextMetrics {
22054
22072
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/actualBoundingBoxRight)
22055
22073
*/
22056
22074
readonly actualBoundingBoxRight: number;
22075
+ /**
22076
+ * Returns the measurement described below.
22077
+ *
22078
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/alphabeticBaseline)
22079
+ */
22080
+ readonly alphabeticBaseline: number;
22057
22081
/**
22058
22082
* Returns the measurement described below.
22059
22083
*
@@ -22066,6 +22090,18 @@ interface TextMetrics {
22066
22090
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/fontBoundingBoxDescent)
22067
22091
*/
22068
22092
readonly fontBoundingBoxDescent: number;
22093
+ /**
22094
+ * Returns the measurement described below.
22095
+ *
22096
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/hangingBaseline)
22097
+ */
22098
+ readonly hangingBaseline: number;
22099
+ /**
22100
+ * Returns the measurement described below.
22101
+ *
22102
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/TextMetrics/ideographicBaseline)
22103
+ */
22104
+ readonly ideographicBaseline: number;
22069
22105
/**
22070
22106
* Returns the measurement described below.
22071
22107
*
@@ -28145,6 +28181,7 @@ type MediaKeysRequirement = "not-allowed" | "optional" | "required";
28145
28181
type MediaSessionAction = "nexttrack" | "pause" | "play" | "previoustrack" | "seekbackward" | "seekforward" | "seekto" | "skipad" | "stop";
28146
28182
type MediaSessionPlaybackState = "none" | "paused" | "playing";
28147
28183
type MediaStreamTrackState = "ended" | "live";
28184
+ type MonitorTypeSurfacesEnum = "exclude" | "include";
28148
28185
type NavigationTimingType = "back_forward" | "navigate" | "prerender" | "reload";
28149
28186
type NotificationDirection = "auto" | "ltr" | "rtl";
28150
28187
type NotificationPermission = "default" | "denied" | "granted";
@@ -28198,6 +28235,7 @@ type RequestCredentials = "include" | "omit" | "same-origin";
28198
28235
type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "frame" | "iframe" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt";
28199
28236
type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin";
28200
28237
type RequestRedirect = "error" | "follow" | "manual";
28238
+ type RequestTargetAddressSpace = "local" | "private";
28201
28239
type ResidentKeyRequirement = "discouraged" | "preferred" | "required";
28202
28240
type ResizeObserverBoxOptions = "border-box" | "content-box" | "device-pixel-content-box";
28203
28241
type ResizeQuality = "high" | "low" | "medium" | "pixelated";
0 commit comments