@@ -545,6 +545,7 @@ interface DeviceOrientationEventInit extends EventInit {
545545interface DisplayMediaStreamOptions {
546546 audio?: boolean | MediaTrackConstraints;
547547 video?: boolean | MediaTrackConstraints;
548+ windowAudio?: WindowAudioPreferenceEnum;
548549}
549550
550551interface DocumentTimelineOptions {
@@ -973,11 +974,11 @@ interface MIDIOptions {
973974}
974975
975976interface MediaCapabilitiesDecodingInfo extends MediaCapabilitiesInfo {
976- configuration? : MediaDecodingConfiguration;
977+ configuration: MediaDecodingConfiguration;
977978}
978979
979980interface MediaCapabilitiesEncodingInfo extends MediaCapabilitiesInfo {
980- configuration? : MediaEncodingConfiguration;
981+ configuration: MediaEncodingConfiguration;
981982}
982983
983984interface MediaCapabilitiesInfo {
@@ -1632,21 +1633,27 @@ interface RTCDtlsFingerprint {
16321633 value?: string;
16331634}
16341635
1635- interface RTCEncodedAudioFrameMetadata {
1636+ interface RTCEncodedAudioFrameMetadata extends RTCEncodedFrameMetadata {
1637+ audioLevel?: number;
1638+ sequenceNumber?: number;
1639+ }
1640+
1641+ interface RTCEncodedFrameMetadata {
1642+ captureTime?: DOMHighResTimeStamp;
16361643 contributingSources?: number[];
1644+ mimeType?: string;
16371645 payloadType?: number;
1638- sequenceNumber?: number;
1646+ receiveTime?: DOMHighResTimeStamp;
1647+ rtpTimestamp?: number;
1648+ senderCaptureTimeOffset?: DOMHighResTimeStamp;
16391649 synchronizationSource?: number;
16401650}
16411651
1642- interface RTCEncodedVideoFrameMetadata {
1643- contributingSources?: number[];
1652+ interface RTCEncodedVideoFrameMetadata extends RTCEncodedFrameMetadata {
16441653 dependencies?: number[];
16451654 frameId?: number;
16461655 height?: number;
1647- payloadType?: number;
16481656 spatialIndex?: number;
1649- synchronizationSource?: number;
16501657 temporalIndex?: number;
16511658 timestamp?: number;
16521659 width?: number;
@@ -4118,7 +4125,7 @@ declare var CSSMathClamp: {
41184125};
41194126
41204127/**
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>)` .
41224129 *
41234130 * [MDN Reference](https://developer.mozilla.org/docs/Web/API/CSSMathInvert)
41244131 */
@@ -5451,6 +5458,7 @@ interface CSSStyleDeclaration {
54515458 vectorEffect: string;
54525459 /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/vertical-align) */
54535460 verticalAlign: string;
5461+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/view-transition-class) */
54545462 viewTransitionClass: string;
54555463 /** [MDN Reference](https://developer.mozilla.org/docs/Web/CSS/view-transition-name) */
54565464 viewTransitionName: string;
@@ -6819,6 +6827,26 @@ declare var CookieStore: {
68196827 new(): CookieStore;
68206828};
68216829
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+
68226850/**
68236851 * The **`CountQueuingStrategy`** interface of the Streams API provides a built-in chunk counting queuing strategy that can be used when constructing streams.
68246852 *
@@ -10204,6 +10232,7 @@ interface GlobalEventHandlersEventMap {
1020410232 "pointermove": PointerEvent;
1020510233 "pointerout": PointerEvent;
1020610234 "pointerover": PointerEvent;
10235+ "pointerrawupdate": Event;
1020710236 "pointerup": PointerEvent;
1020810237 "progress": ProgressEvent;
1020910238 "ratechange": Event;
@@ -10537,6 +10566,12 @@ interface GlobalEventHandlers {
1053710566 onpointerout: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
1053810567 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event) */
1053910568 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;
1054010575 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event) */
1054110576 onpointerup: ((this: GlobalEventHandlers, ev: PointerEvent) => any) | null;
1054210577 /**
@@ -23649,6 +23684,8 @@ interface ServiceWorkerRegistrationEventMap {
2364923684interface ServiceWorkerRegistration extends EventTarget {
2365023685 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/active) */
2365123686 readonly active: ServiceWorker | null;
23687+ /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/cookies) */
23688+ readonly cookies: CookieStoreManager;
2365223689 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/installing) */
2365323690 readonly installing: ServiceWorker | null;
2365423691 /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/navigationPreload) */
@@ -30497,6 +30534,12 @@ declare var onpointermove: ((this: Window, ev: PointerEvent) => any) | null;
3049730534declare var onpointerout: ((this: Window, ev: PointerEvent) => any) | null;
3049830535/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerover_event) */
3049930536declare 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;
3050030543/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/Element/pointerup_event) */
3050130544declare var onpointerup: ((this: Window, ev: PointerEvent) => any) | null;
3050230545/**
@@ -31002,6 +31045,7 @@ type WakeLockType = "screen";
3100231045type WebGLPowerPreference = "default" | "high-performance" | "low-power";
3100331046type WebTransportCongestionControl = "default" | "low-latency" | "throughput";
3100431047type WebTransportErrorSource = "session" | "stream";
31048+ type WindowAudioPreferenceEnum = "exclude" | "system" | "window";
3100531049type WorkerType = "classic" | "module";
3100631050type WriteCommandType = "seek" | "truncate" | "write";
3100731051type XMLHttpRequestResponseType = "" | "arraybuffer" | "blob" | "document" | "json" | "text";
0 commit comments