From 0abb9cf99ab6a26105fbd631a13f215a0ce76c2b Mon Sep 17 00:00:00 2001 From: Bashamega Date: Wed, 24 Dec 2025 18:12:25 +0200 Subject: [PATCH] Add pixelFormat --- baselines/dom.generated.d.ts | 2 ++ baselines/serviceworker.generated.d.ts | 2 ++ baselines/sharedworker.generated.d.ts | 2 ++ baselines/ts5.5/dom.generated.d.ts | 2 ++ baselines/ts5.5/serviceworker.generated.d.ts | 2 ++ baselines/ts5.5/sharedworker.generated.d.ts | 2 ++ baselines/ts5.5/webworker.generated.d.ts | 2 ++ baselines/ts5.6/dom.generated.d.ts | 2 ++ baselines/ts5.6/serviceworker.generated.d.ts | 2 ++ baselines/ts5.6/sharedworker.generated.d.ts | 2 ++ baselines/ts5.6/webworker.generated.d.ts | 2 ++ baselines/ts5.9/dom.generated.d.ts | 2 ++ baselines/ts5.9/serviceworker.generated.d.ts | 2 ++ baselines/ts5.9/sharedworker.generated.d.ts | 2 ++ baselines/ts5.9/webworker.generated.d.ts | 2 ++ baselines/webworker.generated.d.ts | 2 ++ inputfiles/removedTypes.jsonc | 7 ------- 17 files changed, 32 insertions(+), 7 deletions(-) diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index de660c97d..a606f0991 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -921,6 +921,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -42563,6 +42564,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type InsertPosition = "afterbegin" | "afterend" | "beforebegin" | "beforeend"; diff --git a/baselines/serviceworker.generated.d.ts b/baselines/serviceworker.generated.d.ts index 7325914ef..34a0420d5 100644 --- a/baselines/serviceworker.generated.d.ts +++ b/baselines/serviceworker.generated.d.ts @@ -335,6 +335,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11812,6 +11813,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/sharedworker.generated.d.ts b/baselines/sharedworker.generated.d.ts index 74a8cd9f1..7823b51d8 100644 --- a/baselines/sharedworker.generated.d.ts +++ b/baselines/sharedworker.generated.d.ts @@ -279,6 +279,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11491,6 +11492,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.5/dom.generated.d.ts b/baselines/ts5.5/dom.generated.d.ts index 07fe86d27..6b1ce43d3 100644 --- a/baselines/ts5.5/dom.generated.d.ts +++ b/baselines/ts5.5/dom.generated.d.ts @@ -918,6 +918,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -42537,6 +42538,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type InsertPosition = "afterbegin" | "afterend" | "beforebegin" | "beforeend"; diff --git a/baselines/ts5.5/serviceworker.generated.d.ts b/baselines/ts5.5/serviceworker.generated.d.ts index 57b766478..0f65044c1 100644 --- a/baselines/ts5.5/serviceworker.generated.d.ts +++ b/baselines/ts5.5/serviceworker.generated.d.ts @@ -332,6 +332,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11809,6 +11810,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.5/sharedworker.generated.d.ts b/baselines/ts5.5/sharedworker.generated.d.ts index 014ddad11..46dfb828d 100644 --- a/baselines/ts5.5/sharedworker.generated.d.ts +++ b/baselines/ts5.5/sharedworker.generated.d.ts @@ -276,6 +276,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11488,6 +11489,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.5/webworker.generated.d.ts b/baselines/ts5.5/webworker.generated.d.ts index 7103639ad..efa73bc12 100644 --- a/baselines/ts5.5/webworker.generated.d.ts +++ b/baselines/ts5.5/webworker.generated.d.ts @@ -422,6 +422,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -13496,6 +13497,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.6/dom.generated.d.ts b/baselines/ts5.6/dom.generated.d.ts index 5f58f9718..e02807e16 100644 --- a/baselines/ts5.6/dom.generated.d.ts +++ b/baselines/ts5.6/dom.generated.d.ts @@ -918,6 +918,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -42560,6 +42561,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type InsertPosition = "afterbegin" | "afterend" | "beforebegin" | "beforeend"; diff --git a/baselines/ts5.6/serviceworker.generated.d.ts b/baselines/ts5.6/serviceworker.generated.d.ts index 57b766478..0f65044c1 100644 --- a/baselines/ts5.6/serviceworker.generated.d.ts +++ b/baselines/ts5.6/serviceworker.generated.d.ts @@ -332,6 +332,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11809,6 +11810,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.6/sharedworker.generated.d.ts b/baselines/ts5.6/sharedworker.generated.d.ts index 014ddad11..46dfb828d 100644 --- a/baselines/ts5.6/sharedworker.generated.d.ts +++ b/baselines/ts5.6/sharedworker.generated.d.ts @@ -276,6 +276,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11488,6 +11489,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.6/webworker.generated.d.ts b/baselines/ts5.6/webworker.generated.d.ts index 7103639ad..efa73bc12 100644 --- a/baselines/ts5.6/webworker.generated.d.ts +++ b/baselines/ts5.6/webworker.generated.d.ts @@ -422,6 +422,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -13496,6 +13497,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.9/dom.generated.d.ts b/baselines/ts5.9/dom.generated.d.ts index 5951f16a1..ad1f341d2 100644 --- a/baselines/ts5.9/dom.generated.d.ts +++ b/baselines/ts5.9/dom.generated.d.ts @@ -918,6 +918,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -42560,6 +42561,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type InsertPosition = "afterbegin" | "afterend" | "beforebegin" | "beforeend"; diff --git a/baselines/ts5.9/serviceworker.generated.d.ts b/baselines/ts5.9/serviceworker.generated.d.ts index 61a85f53b..cdab0dd43 100644 --- a/baselines/ts5.9/serviceworker.generated.d.ts +++ b/baselines/ts5.9/serviceworker.generated.d.ts @@ -332,6 +332,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11809,6 +11810,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.9/sharedworker.generated.d.ts b/baselines/ts5.9/sharedworker.generated.d.ts index 203f2c232..6278b060f 100644 --- a/baselines/ts5.9/sharedworker.generated.d.ts +++ b/baselines/ts5.9/sharedworker.generated.d.ts @@ -276,6 +276,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageEncodeOptions { @@ -11488,6 +11489,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/ts5.9/webworker.generated.d.ts b/baselines/ts5.9/webworker.generated.d.ts index f8ca29eac..bc0fa5a19 100644 --- a/baselines/ts5.9/webworker.generated.d.ts +++ b/baselines/ts5.9/webworker.generated.d.ts @@ -422,6 +422,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -13496,6 +13497,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 2a1ea8ea9..3b22ffbf9 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -425,6 +425,7 @@ interface ImageBitmapRenderingContextSettings { interface ImageDataSettings { colorSpace?: PredefinedColorSpace; + pixelFormat?: ImageDataPixelFormat; } interface ImageDecodeOptions { @@ -13499,6 +13500,7 @@ type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionDurability = "default" | "relaxed" | "strict"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageDataPixelFormat = "rgba-float16" | "rgba-unorm8"; type ImageOrientation = "flipY" | "from-image" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; diff --git a/inputfiles/removedTypes.jsonc b/inputfiles/removedTypes.jsonc index 0f4b75ede..e8f900b88 100644 --- a/inputfiles/removedTypes.jsonc +++ b/inputfiles/removedTypes.jsonc @@ -111,13 +111,6 @@ }, "dictionaries": { "dictionary": { - "ImageDataSettings": { - "members": { - "member": { - "pixelFormat": null // Blink experimental only as of 2025-04 - } - } - }, "IntersectionObserverInit": { "members": { "member": {