diff --git a/baselines/dom.generated.d.ts b/baselines/dom.generated.d.ts index 6d4e376b8..0828f5a70 100644 --- a/baselines/dom.generated.d.ts +++ b/baselines/dom.generated.d.ts @@ -580,6 +580,15 @@ interface IIRFilterOptions extends AudioNodeOptions { feedforward: number[]; } +interface ImageBitmapOptions { + colorSpaceConversion?: ColorSpaceConversion; + imageOrientation?: ImageOrientation; + premultiplyAlpha?: PremultiplyAlpha; + resizeHeight?: number; + resizeQuality?: ResizeQuality; + resizeWidth?: number; +} + interface ImageBitmapRenderingContextSettings { alpha?: boolean; } @@ -9754,15 +9763,6 @@ declare var ImageBitmap: { new(): ImageBitmap; }; -interface ImageBitmapOptions { - colorSpaceConversion?: "none" | "default"; - imageOrientation?: "none" | "flipY"; - premultiplyAlpha?: "none" | "premultiply" | "default"; - resizeHeight?: number; - resizeQuality?: "pixelated" | "low" | "medium" | "high"; - resizeWidth?: number; -} - interface ImageBitmapRenderingContext { /** * Returns the canvas element that the context is bound to. @@ -18781,8 +18781,8 @@ interface WindowOrWorkerGlobalScope { btoa(data: string): string; clearInterval(handle?: number): void; clearTimeout(handle?: number): void; - createImageBitmap(image: ImageBitmapSource): Promise; - createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise; + createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise; + createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise; fetch(input: RequestInfo, init?: RequestInit): Promise; queueMicrotask(callback: VoidFunction): void; setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number; @@ -19983,8 +19983,8 @@ declare function atob(data: string): string; declare function btoa(data: string): string; declare function clearInterval(handle?: number): void; declare function clearTimeout(handle?: number): void; -declare function createImageBitmap(image: ImageBitmapSource): Promise; -declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise; +declare function createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise; +declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise; declare function fetch(input: RequestInfo, init?: RequestInit): Promise; declare function queueMicrotask(callback: VoidFunction): void; declare function setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number; @@ -20093,6 +20093,7 @@ type CanvasTextBaseline = "alphabetic" | "bottom" | "hanging" | "ideographic" | type ChannelCountMode = "clamped-max" | "explicit" | "max"; type ChannelInterpretation = "discrete" | "speakers"; type ClientTypes = "all" | "sharedworker" | "window" | "worker"; +type ColorSpaceConversion = "default" | "none"; type CompositeOperation = "accumulate" | "add" | "replace"; type CompositeOperationOrAuto = "accumulate" | "add" | "auto" | "replace"; type CredentialMediationRequirement = "optional" | "required" | "silent"; @@ -20110,6 +20111,7 @@ type GamepadMappingType = "" | "standard"; type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageOrientation = "flipY" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type IterationCompositeOperation = "accumulate" | "replace"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; @@ -20143,6 +20145,7 @@ type PermissionName = "accelerometer" | "ambient-light-sensor" | "background-syn type PermissionState = "denied" | "granted" | "prompt"; type PlaybackDirection = "alternate" | "alternate-reverse" | "normal" | "reverse"; type PositionAlignSetting = "auto" | "center" | "line-left" | "line-right"; +type PremultiplyAlpha = "default" | "none" | "premultiply"; type PublicKeyCredentialType = "public-key"; type PushEncryptionKeyName = "auth" | "p256dh"; type PushPermissionState = "denied" | "granted" | "prompt"; @@ -20182,6 +20185,7 @@ type RequestCredentials = "include" | "omit" | "same-origin"; type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"; type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin"; type RequestRedirect = "error" | "follow" | "manual"; +type ResizeQuality = "high" | "low" | "medium" | "pixelated"; type ResponseType = "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"; type ScopedCredentialType = "ScopedCred"; type ScrollBehavior = "auto" | "smooth"; diff --git a/baselines/webworker.generated.d.ts b/baselines/webworker.generated.d.ts index 8f1f9071a..f9a4b0f96 100644 --- a/baselines/webworker.generated.d.ts +++ b/baselines/webworker.generated.d.ts @@ -219,6 +219,15 @@ interface IDBVersionChangeEventInit extends EventInit { oldVersion?: number; } +interface ImageBitmapOptions { + colorSpaceConversion?: ColorSpaceConversion; + imageOrientation?: ImageOrientation; + premultiplyAlpha?: PremultiplyAlpha; + resizeHeight?: number; + resizeQuality?: ResizeQuality; + resizeWidth?: number; +} + interface ImageBitmapRenderingContextSettings { alpha?: boolean; } @@ -2178,15 +2187,6 @@ declare var ImageBitmap: { new(): ImageBitmap; }; -interface ImageBitmapOptions { - colorSpaceConversion?: "none" | "default"; - imageOrientation?: "none" | "flipY"; - premultiplyAlpha?: "none" | "premultiply" | "default"; - resizeHeight?: number; - resizeQuality?: "pixelated" | "low" | "medium" | "high"; - resizeWidth?: number; -} - interface ImageBitmapRenderingContext { /** * Returns the canvas element that the context is bound to. @@ -5375,8 +5375,8 @@ interface WindowOrWorkerGlobalScope { btoa(data: string): string; clearInterval(handle?: number): void; clearTimeout(handle?: number): void; - createImageBitmap(image: ImageBitmapSource): Promise; - createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise; + createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise; + createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise; fetch(input: RequestInfo, init?: RequestInit): Promise; queueMicrotask(callback: VoidFunction): void; setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number; @@ -5838,8 +5838,8 @@ declare function atob(data: string): string; declare function btoa(data: string): string; declare function clearInterval(handle?: number): void; declare function clearTimeout(handle?: number): void; -declare function createImageBitmap(image: ImageBitmapSource): Promise; -declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise; +declare function createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise; +declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise; declare function fetch(input: RequestInfo, init?: RequestInit): Promise; declare function queueMicrotask(callback: VoidFunction): void; declare function setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number; @@ -5897,11 +5897,13 @@ type CanvasLineJoin = "bevel" | "miter" | "round"; type CanvasTextAlign = "center" | "end" | "left" | "right" | "start"; type CanvasTextBaseline = "alphabetic" | "bottom" | "hanging" | "ideographic" | "middle" | "top"; type ClientTypes = "all" | "sharedworker" | "window" | "worker"; +type ColorSpaceConversion = "default" | "none"; type EndingType = "native" | "transparent"; type FrameType = "auxiliary" | "nested" | "none" | "top-level"; type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique"; type IDBRequestReadyState = "done" | "pending"; type IDBTransactionMode = "readonly" | "readwrite" | "versionchange"; +type ImageOrientation = "flipY" | "none"; type ImageSmoothingQuality = "high" | "low" | "medium"; type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki"; type KeyType = "private" | "public" | "secret"; @@ -5911,6 +5913,7 @@ type NotificationPermission = "default" | "denied" | "granted"; type OffscreenRenderingContextId = "2d" | "bitmaprenderer" | "webgl" | "webgl2"; type PermissionName = "accelerometer" | "ambient-light-sensor" | "background-sync" | "bluetooth" | "camera" | "clipboard" | "device-info" | "geolocation" | "gyroscope" | "magnetometer" | "microphone" | "midi" | "notifications" | "persistent-storage" | "push" | "speaker"; type PermissionState = "denied" | "granted" | "prompt"; +type PremultiplyAlpha = "default" | "none" | "premultiply"; type PushEncryptionKeyName = "auth" | "p256dh"; type PushPermissionState = "denied" | "granted" | "prompt"; type ReferrerPolicy = "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"; @@ -5919,6 +5922,7 @@ type RequestCredentials = "include" | "omit" | "same-origin"; type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"; type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin"; type RequestRedirect = "error" | "follow" | "manual"; +type ResizeQuality = "high" | "low" | "medium" | "pixelated"; type ResponseType = "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"; type ServiceWorkerState = "activated" | "activating" | "installed" | "installing" | "parsed" | "redundant"; type ServiceWorkerUpdateViaCache = "all" | "imports" | "none"; diff --git a/inputfiles/addedTypes.json b/inputfiles/addedTypes.json index c612bc495..38e24f8c1 100644 --- a/inputfiles/addedTypes.json +++ b/inputfiles/addedTypes.json @@ -386,45 +386,6 @@ } } }, - "ImageBitmapOptions": { - "flavor": "All", - "name": "ImageBitmapOptions", - "properties": { - "property": { - "imageOrientation": { - "name": "imageOrientation", - "override-type": "\"none\" | \"flipY\"", - "required": 0 - }, - "premultiplyAlpha": { - "name": "premultiplyAlpha", - "override-type": "\"none\" | \"premultiply\" | \"default\"", - "required": 0 - }, - "colorSpaceConversion": { - "name": "colorSpaceConversion", - "override-type": "\"none\" | \"default\"", - "required": 0 - }, - "resizeWidth": { - "name": "resizeWidth", - "override-type": "number", - "required": 0 - }, - "resizeHeight": { - "name": "resizeHeight", - "override-type": "number", - "required": 0 - }, - "resizeQuality": { - "name": "resizeQuality", - "override-type": "\"pixelated\" | \"low\" | \"medium\" | \"high\"", - "required": 0 - } - } - }, - "no-interface-object": "1" - }, "Window": { "name": "Window", "properties": {