### Summary Missing type in constructor ### Expected vs. Actual Behavior This is a fairly recent change, the `ImageData` constructor now accepts `Float16Array` as type for `data` in it's constructor, see: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagedataarray There already is an [issue on MDN](https://github.com/mdn/content/issues/40639) to reflect this. ### Playground Link _No response_ ### Browser Support - [x] This API is supported in at least two major browser engines (not two Chromium-based browsers). ### Have Tried The Latest Releases - [x] This issue applies to the latest release of TypeScript. - [x] This issue applies to the latest release of `@types/web`. ### Additional Context Browser support: * Currently this is implemented in [Chromium 137](https://source.chromium.org/chromium/chromium/src/+/refs/tags/137.0.7104.0:third_party/blink/renderer/core/html/canvas/image_data.idl) and later * The current [source of Safari](https://github.com/WebKit/WebKit/blob/main/Source/WebCore/html/ImageDataArray.cpp#L86) also has support, I haven't checked if this is already in the latest published version