diff --git a/docs/support-window.json b/docs/support-window.json index 7ca875be6b9f5b..0d1c06de90fc1f 100644 --- a/docs/support-window.json +++ b/docs/support-window.json @@ -49,5 +49,6 @@ "5.7": "2024-11-22T17:16:09.621Z", "5.8": "2025-02-28T16:52:08.252Z", "5.9": "2025-07-31T17:54:06.216Z", - "6.0": "2026-03-23T16:14:45.521Z" + "6.0": "2026-03-23T16:14:45.521Z", + "7.0": "2026-07-08T15:55:18.431Z" } diff --git a/docs/support-window.svg b/docs/support-window.svg index 1d0fd464ebe300..210e709d18db6b 100644 --- a/docs/support-window.svg +++ b/docs/support-window.svg @@ -2,4 +2,4 @@ #gh-dark-mode-only:target { color: #ffffff; } -20252026202720285.65.75.85.96.05.65.75.85.96.02024-092024-112025-022025-072026-032026-092026-112027-022027-072028-03 \ No newline at end of file +20252026202720285.65.75.85.96.07.05.65.75.85.96.07.02024-092024-112025-022025-072026-032026-072026-092026-112027-022027-072028-032028-07 \ No newline at end of file diff --git a/package.json b/package.json index 456116891e1f71..555bb19d9c6561 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "remark-gfm": "^4.0.0", "remark-validate-links": "^13.0.0", "risk": "^0.0.4", - "typescript": "next" + "typescript": "<7" }, "pnpm": { "overrides": { diff --git a/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts b/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts index 1378b540611ce9..6a1adf2e3ba500 100644 --- a/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts +++ b/types/dom-mediacapture-transform/dom-mediacapture-transform-tests.ts @@ -118,6 +118,12 @@ async function topLevel() { // field. const processor = new MediaStreamTrackProcessor({ track: generator }); + // $ExpectType number + processor.discardedFrames; + + // $ExpectType number + processor.totalFrames; + // $ExpectType ReadableStreamDefaultReader const reader = processor.readable.getReader(); diff --git a/types/dom-mediacapture-transform/index.d.ts b/types/dom-mediacapture-transform/index.d.ts index 17bde596da0b59..7f7e6dd52f5df9 100644 --- a/types/dom-mediacapture-transform/index.d.ts +++ b/types/dom-mediacapture-transform/index.d.ts @@ -42,6 +42,13 @@ interface MediaStreamTrackProcessor { readonly readable: ReadableStream; /** Allows sending control signals to the MediaStreamTrack provided to the constructor. */ readonly writableControl: WritableStream; + /** The number of frames discarded by this MediaStreamTrackProcessor. */ + readonly discardedFrames: number; + /** + * The number of frames received by this MediaStreamTrackProcessor including + * discarded frames. + */ + readonly totalFrames: number; } declare var MediaStreamTrackProcessor: {