diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 07db86cfa..c83f1d893 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -1025,6 +1025,12 @@ interface MediaSessionActionDetails { seekTime?: number; } +interface MediaSettingsRange { + max?: number; + min?: number; + step?: number; +} + interface MediaStreamAudioSourceOptions { mediaStream: MediaStream; } @@ -1355,6 +1361,20 @@ interface PermissionDescriptor { name: PermissionName; } +interface PhotoCapabilities { + fillLightMode?: FillLightMode[]; + imageHeight?: MediaSettingsRange; + imageWidth?: MediaSettingsRange; + redEyeReduction?: RedEyeReduction; +} + +interface PhotoSettings { + fillLightMode?: FillLightMode; + imageHeight?: number; + imageWidth?: number; + redEyeReduction?: boolean; +} + interface PictureInPictureEventInit extends EventInit { pictureInPictureWindow: PictureInPictureWindow; } @@ -15190,6 +15210,23 @@ declare var ImageBitmapRenderingContext: { new(): ImageBitmapRenderingContext; }; +/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture) */ +interface ImageCapture { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/track) */ + readonly track: MediaStreamTrack; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/getPhotoCapabilities) */ + getPhotoCapabilities(): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/getPhotoSettings) */ + getPhotoSettings(): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/takePhoto) */ + takePhoto(photoSettings?: PhotoSettings): Promise; +} + +declare var ImageCapture: { + prototype: ImageCapture; + new(videoTrack: MediaStreamTrack): ImageCapture; +}; + /** * The underlying pixel data of an area of a element. It is created using the ImageData() constructor or creator methods on the CanvasRenderingContext2D object associated with a canvas: createImageData() and getImageData(). It can also be used to set a part of the canvas by using putImageData(). * @@ -16224,6 +16261,10 @@ interface MediaSession { playbackState: MediaSessionPlaybackState; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setActionHandler) */ setActionHandler(action: MediaSessionAction, handler: MediaSessionActionHandler | null): void; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setCameraActive) */ + setCameraActive(active: boolean): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setMicrophoneActive) */ + setMicrophoneActive(active: boolean): Promise; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setPositionState) */ setPositionState(state?: MediaPositionState): void; } @@ -29681,6 +29722,7 @@ type EncodedVideoChunkType = "delta" | "key"; type EndOfStreamError = "decode" | "network"; type EndingType = "native" | "transparent"; type FileSystemHandleKind = "directory" | "file"; +type FillLightMode = "auto" | "flash" | "off"; type FillMode = "auto" | "backwards" | "both" | "forwards" | "none"; type FontDisplay = "auto" | "block" | "fallback" | "optional" | "swap"; type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded"; @@ -29773,6 +29815,7 @@ type ReadableStreamReaderMode = "byob"; type ReadableStreamType = "bytes"; type ReadyState = "closed" | "ended" | "open"; type RecordingState = "inactive" | "paused" | "recording"; +type RedEyeReduction = "always" | "controllable" | "never"; type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"; type RemotePlaybackState = "connected" | "connecting" | "disconnected"; type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index bf0d97fca..56e756a9e 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -208,6 +208,11 @@ interface EventSourceInit { withCredentials?: boolean; } +interface ExtendableCookieChangeEventInit extends ExtendableEventInit { + changed?: CookieList; + deleted?: CookieList; +} + interface ExtendableEventInit extends EventInit { } @@ -2533,6 +2538,19 @@ declare var EventTarget: { new(): EventTarget; }; +/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent) */ +interface ExtendableCookieChangeEvent extends ExtendableEvent { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/changed) */ + readonly changed: ReadonlyArray; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/deleted) */ + readonly deleted: ReadonlyArray; +} + +declare var ExtendableCookieChangeEvent: { + prototype: ExtendableCookieChangeEvent; + new(type: string, eventInitDict?: ExtendableCookieChangeEventInit): ExtendableCookieChangeEvent; +}; + /** * Extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. * diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 0dcd4e82b..c83a69912 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -1025,6 +1025,12 @@ interface MediaSessionActionDetails { seekTime?: number; } +interface MediaSettingsRange { + max?: number; + min?: number; + step?: number; +} + interface MediaStreamAudioSourceOptions { mediaStream: MediaStream; } @@ -1355,6 +1361,20 @@ interface PermissionDescriptor { name: PermissionName; } +interface PhotoCapabilities { + fillLightMode?: FillLightMode[]; + imageHeight?: MediaSettingsRange; + imageWidth?: MediaSettingsRange; + redEyeReduction?: RedEyeReduction; +} + +interface PhotoSettings { + fillLightMode?: FillLightMode; + imageHeight?: number; + imageWidth?: number; + redEyeReduction?: boolean; +} + interface PictureInPictureEventInit extends EventInit { pictureInPictureWindow: PictureInPictureWindow; } @@ -15170,6 +15190,23 @@ declare var ImageBitmapRenderingContext: { new(): ImageBitmapRenderingContext; }; +/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture) */ +interface ImageCapture { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/track) */ + readonly track: MediaStreamTrack; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/getPhotoCapabilities) */ + getPhotoCapabilities(): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/getPhotoSettings) */ + getPhotoSettings(): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ImageCapture/takePhoto) */ + takePhoto(photoSettings?: PhotoSettings): Promise; +} + +declare var ImageCapture: { + prototype: ImageCapture; + new(videoTrack: MediaStreamTrack): ImageCapture; +}; + /** * The underlying pixel data of an area of a element. It is created using the ImageData() constructor or creator methods on the CanvasRenderingContext2D object associated with a canvas: createImageData() and getImageData(). It can also be used to set a part of the canvas by using putImageData(). * @@ -16204,6 +16241,10 @@ interface MediaSession { playbackState: MediaSessionPlaybackState; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setActionHandler) */ setActionHandler(action: MediaSessionAction, handler: MediaSessionActionHandler | null): void; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setCameraActive) */ + setCameraActive(active: boolean): Promise; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setMicrophoneActive) */ + setMicrophoneActive(active: boolean): Promise; /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/MediaSession/setPositionState) */ setPositionState(state?: MediaPositionState): void; } @@ -29659,6 +29700,7 @@ type EncodedVideoChunkType = "delta" | "key"; type EndOfStreamError = "decode" | "network"; type EndingType = "native" | "transparent"; type FileSystemHandleKind = "directory" | "file"; +type FillLightMode = "auto" | "flash" | "off"; type FillMode = "auto" | "backwards" | "both" | "forwards" | "none"; type FontDisplay = "auto" | "block" | "fallback" | "optional" | "swap"; type FontFaceLoadStatus = "error" | "loaded" | "loading" | "unloaded"; @@ -29751,6 +29793,7 @@ type ReadableStreamReaderMode = "byob"; type ReadableStreamType = "bytes"; type ReadyState = "closed" | "ended" | "open"; type RecordingState = "inactive" | "paused" | "recording"; +type RedEyeReduction = "always" | "controllable" | "never"; type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"; type RemotePlaybackState = "connected" | "connecting" | "disconnected"; type RequestCache = "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index bf0d97fca..56e756a9e 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -208,6 +208,11 @@ interface EventSourceInit { withCredentials?: boolean; } +interface ExtendableCookieChangeEventInit extends ExtendableEventInit { + changed?: CookieList; + deleted?: CookieList; +} + interface ExtendableEventInit extends EventInit { } @@ -2533,6 +2538,19 @@ declare var EventTarget: { new(): EventTarget; }; +/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent) */ +interface ExtendableCookieChangeEvent extends ExtendableEvent { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/changed) */ + readonly changed: ReadonlyArray; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/deleted) */ + readonly deleted: ReadonlyArray; +} + +declare var ExtendableCookieChangeEvent: { + prototype: ExtendableCookieChangeEvent; + new(type: string, eventInitDict?: ExtendableCookieChangeEventInit): ExtendableCookieChangeEvent; +}; + /** * Extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. * diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index 9c1b0c11e..113966615 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -288,6 +288,11 @@ interface EventSourceInit { withCredentials?: boolean; } +interface ExtendableCookieChangeEventInit extends ExtendableEventInit { + changed?: CookieList; + deleted?: CookieList; +} + interface ExtendableEventInit extends EventInit { } @@ -2971,6 +2976,19 @@ declare var EventTarget: { new(): EventTarget; }; +/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent) */ +interface ExtendableCookieChangeEvent extends ExtendableEvent { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/changed) */ + readonly changed: ReadonlyArray; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/deleted) */ + readonly deleted: ReadonlyArray; +} + +declare var ExtendableCookieChangeEvent: { + prototype: ExtendableCookieChangeEvent; + new(type: string, eventInitDict?: ExtendableCookieChangeEventInit): ExtendableCookieChangeEvent; +}; + /** * Extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. * diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 9c1b0c11e..113966615 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -288,6 +288,11 @@ interface EventSourceInit { withCredentials?: boolean; } +interface ExtendableCookieChangeEventInit extends ExtendableEventInit { + changed?: CookieList; + deleted?: CookieList; +} + interface ExtendableEventInit extends EventInit { } @@ -2971,6 +2976,19 @@ declare var EventTarget: { new(): EventTarget; }; +/** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent) */ +interface ExtendableCookieChangeEvent extends ExtendableEvent { + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/changed) */ + readonly changed: ReadonlyArray; + /** [MDN Reference](https://developer.mozilla.org/docs/Web/API/ExtendableCookieChangeEvent/deleted) */ + readonly deleted: ReadonlyArray; +} + +declare var ExtendableCookieChangeEvent: { + prototype: ExtendableCookieChangeEvent; + new(type: string, eventInitDict?: ExtendableCookieChangeEventInit): ExtendableCookieChangeEvent; +}; + /** * Extends the lifetime of the install and activate events dispatched on the global scope as part of the service worker lifecycle. This ensures that any functional events (like FetchEvent) are not dispatched until it upgrades database schemas and deletes the outdated cache entries. * diff --git a/package-lock.json b/package-lock.json index e40e9c97a..3be49f4ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -338,9 +338,9 @@ } }, "node_modules/@mdn/browser-compat-data": { - "version": "5.6.41", - "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.41.tgz", - "integrity": "sha512-zsWm+JSL/0+Dbrvlp+IG/2hbB3/3+WeSbxaEVoFdIJNqKyJsyf1Dn95xYLKHGcs9q18bDTJo39Bv9T10YHzg6w==", + "version": "5.6.42", + "resolved": "https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.6.42.tgz", + "integrity": "sha512-cAJkWdc5OdX0nOO8gngl7MBlJES64ySyeWom5t4OjyHEn8gfUPlIsFeKS4O2OEhvXpgI6T0K/4aYDtW07pKxVA==", "dev": true, "license": "CC0-1.0" },