@@ -545,6 +545,7 @@ interface DeviceOrientationEventInit extends EventInit {
545
545
interface DisplayMediaStreamOptions {
546
546
audio?: boolean | MediaTrackConstraints;
547
547
video?: boolean | MediaTrackConstraints;
548
+ windowAudio?: WindowAudioPreferenceEnum;
548
549
}
549
550
550
551
interface DocumentTimelineOptions {
@@ -973,11 +974,11 @@ interface MIDIOptions {
973
974
}
974
975
975
976
interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
976
- configuration? : MediaDecodingConfiguration;
977
+ configuration: MediaDecodingConfiguration;
977
978
}
978
979
979
980
interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
980
- configuration? : MediaEncodingConfiguration;
981
+ configuration: MediaEncodingConfiguration;
981
982
}
982
983
983
984
interface MediaCapabilitiesInfo {
@@ -1632,21 +1633,27 @@ interface RTCDtlsFingerprint {
1632
1633
value?: string;
1633
1634
}
1634
1635
1635
- interface RTCEncodedAudioFrameMetadata {
1636
+ interface RTCEncodedAudioFrameMetadata extends RTCEncodedFrameMetadata {
1637
+ audioLevel?: number;
1638
+ sequenceNumber?: number;
1639
+ }
1640
+
1641
+ interface RTCEncodedFrameMetadata {
1642
+ captureTime?: DOMHighResTimeStamp;
1636
1643
contributingSources?: number[];
1644
+ mimeType?: string;
1637
1645
payloadType?: number;
1638
- sequenceNumber?: number;
1646
+ receiveTime?: DOMHighResTimeStamp;
1647
+ rtpTimestamp?: number;
1648
+ senderCaptureTimeOffset?: DOMHighResTimeStamp;
1639
1649
synchronizationSource?: number;
1640
1650
}
1641
1651
1642
- interface RTCEncodedVideoFrameMetadata {
1643
- contributingSources?: number[];
1652
+ interface RTCEncodedVideoFrameMetadata extends RTCEncodedFrameMetadata {
1644
1653
dependencies?: number[];
1645
1654
frameId?: number;
1646
1655
height?: number;
1647
- payloadType?: number;
1648
1656
spatialIndex?: number;
1649
- synchronizationSource?: number;
1650
1657
temporalIndex?: number;
1651
1658
timestamp?: number;
1652
1659
width?: number;
@@ -4118,7 +4125,7 @@ declare var CSSMathClamp: {
4118
4125
};
4119
4126
4120
4127
/**
4121
- * The **`CSSMathInvert`** interface of the CSS Typed Object Model API represents a CSS calc used as `calc(1 / <value>).` It inherits properties and methods from its parent CSSNumericValue .
4128
+ * The **`CSSMathInvert`** interface of the CSS Typed Object Model API represents a CSS calc used as `calc(1 / <value>)` .
4122
4129
*
4123
4130
* [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathInvert)
4124
4131
*/
@@ -5451,6 +5458,7 @@ interface CSSStyleDeclaration {
5451
5458
vectorEffect: string;
5452
5459
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/vertical-align) */
5453
5460
verticalAlign: string;
5461
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/view-transition-class) */
5454
5462
viewTransitionClass: string;
5455
5463
/** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/view-transition-name) */
5456
5464
viewTransitionName: string;
@@ -6819,6 +6827,26 @@ declare var CookieStore: {
6819
6827
new(): CookieStore;
6820
6828
};
6821
6829
6830
+ /**
6831
+ * The **`CookieStoreManager`** interface of the Cookie Store API allows service workers to subscribe to cookie change events.
6832
+ * Available only in secure contexts.
6833
+ *
6834
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CookieStoreManager)
6835
+ */
6836
+ interface CookieStoreManager {
6837
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CookieStoreManager/getSubscriptions) */
6838
+ getSubscriptions(): Promise<CookieStoreGetOptions[]>;
6839
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CookieStoreManager/subscribe) */
6840
+ subscribe(subscriptions: CookieStoreGetOptions[]): Promise<void>;
6841
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/CookieStoreManager/unsubscribe) */
6842
+ unsubscribe(subscriptions: CookieStoreGetOptions[]): Promise<void>;
6843
+ }
6844
+
6845
+ declare var CookieStoreManager: {
6846
+ prototype: CookieStoreManager;
6847
+ new(): CookieStoreManager;
6848
+ };
6849
+
6822
6850
/**
6823
6851
* The **`CountQueuingStrategy`** interface of the Streams API provides a built-in chunk counting queuing strategy that can be used when constructing streams.
6824
6852
*
@@ -10204,6 +10232,7 @@ interface GlobalEventHandlersEventMap {
10204
10232
"pointermove": PointerEvent;
10205
10233
"pointerout": PointerEvent;
10206
10234
"pointerover": PointerEvent;
10235
+ "pointerrawupdate": Event;
10207
10236
"pointerup": PointerEvent;
10208
10237
"progress": ProgressEvent;
10209
10238
"ratechange": Event;
@@ -10537,6 +10566,12 @@ interface GlobalEventHandlers {
10537
10566
onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
10538
10567
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event) */
10539
10568
onpointerover: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
10569
+ /**
10570
+ * Available only in secure contexts.
10571
+ *
10572
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)
10573
+ */
10574
+ onpointerrawupdate: ((this: GlobalEventHandlers, ev: Event) => any) | null;
10540
10575
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event) */
10541
10576
onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
10542
10577
/**
@@ -23649,6 +23684,8 @@ interface ServiceWorkerRegistrationEventMap {
23649
23684
interface ServiceWorkerRegistration extends EventTarget {
23650
23685
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/active) */
23651
23686
readonly active: ServiceWorker | null;
23687
+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/cookies) */
23688
+ readonly cookies: CookieStoreManager;
23652
23689
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/installing) */
23653
23690
readonly installing: ServiceWorker | null;
23654
23691
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/navigationPreload) */
@@ -30497,6 +30534,12 @@ declare var onpointermove: ((this: Window, ev: PointerEvent) => any) | null;
30497
30534
declare var onpointerout: ((this: Window, ev: PointerEvent) => any) | null;
30498
30535
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event) */
30499
30536
declare var onpointerover: ((this: Window, ev: PointerEvent) => any) | null;
30537
+ /**
30538
+ * Available only in secure contexts.
30539
+ *
30540
+ * [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerrawupdate_event)
30541
+ */
30542
+ declare var onpointerrawupdate: ((this: Window, ev: Event) => any) | null;
30500
30543
/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event) */
30501
30544
declare var onpointerup: ((this: Window, ev: PointerEvent) => any) | null;
30502
30545
/**
@@ -31002,6 +31045,7 @@ type WakeLockType = "screen";
31002
31045
type WebGLPowerPreference = "default" | "high-performance" | "low-power";
31003
31046
type WebTransportCongestionControl = "default" | "low-latency" | "throughput";
31004
31047
type WebTransportErrorSource = "session" | "stream";
31048
+ type WindowAudioPreferenceEnum = "exclude" | "system" | "window";
31005
31049
type WorkerType = "classic" | "module";
31006
31050
type WriteCommandType = "seek" | "truncate" | "write";
31007
31051
type XMLHttpRequestResponseType = "" | "arraybuffer" | "blob" | "document" | "json" | "text";
0 commit comments