@@ -580,6 +580,15 @@ interface IIRFilterOptions extends AudioNodeOptions {
580580 feedforward: number[];
581581}
582582
583+ interface ImageBitmapOptions {
584+ colorSpaceConversion?: ColorSpaceConversion;
585+ imageOrientation?: ImageOrientation;
586+ premultiplyAlpha?: PremultiplyAlpha;
587+ resizeHeight?: number;
588+ resizeQuality?: ResizeQuality;
589+ resizeWidth?: number;
590+ }
591+
583592interface ImageBitmapRenderingContextSettings {
584593 alpha?: boolean;
585594}
@@ -9754,15 +9763,6 @@ declare var ImageBitmap: {
97549763 new(): ImageBitmap;
97559764};
97569765
9757- interface ImageBitmapOptions {
9758- colorSpaceConversion?: "none" | "default";
9759- imageOrientation?: "none" | "flipY";
9760- premultiplyAlpha?: "none" | "premultiply" | "default";
9761- resizeHeight?: number;
9762- resizeQuality?: "pixelated" | "low" | "medium" | "high";
9763- resizeWidth?: number;
9764- }
9765-
97669766interface ImageBitmapRenderingContext {
97679767 /**
97689768 * Returns the canvas element that the context is bound to.
@@ -18781,8 +18781,8 @@ interface WindowOrWorkerGlobalScope {
1878118781 btoa(data: string): string;
1878218782 clearInterval(handle?: number): void;
1878318783 clearTimeout(handle?: number): void;
18784- createImageBitmap(image: ImageBitmapSource): Promise<ImageBitmap>;
18785- createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise<ImageBitmap>;
18784+ createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions ): Promise<ImageBitmap>;
18785+ createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions ): Promise<ImageBitmap>;
1878618786 fetch(input: RequestInfo, init?: RequestInit): Promise<Response>;
1878718787 queueMicrotask(callback: VoidFunction): void;
1878818788 setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
@@ -19983,8 +19983,8 @@ declare function atob(data: string): string;
1998319983declare function btoa(data: string): string;
1998419984declare function clearInterval(handle?: number): void;
1998519985declare function clearTimeout(handle?: number): void;
19986- declare function createImageBitmap(image: ImageBitmapSource): Promise<ImageBitmap>;
19987- declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number): Promise<ImageBitmap>;
19986+ declare function createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions ): Promise<ImageBitmap>;
19987+ declare function createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions ): Promise<ImageBitmap>;
1998819988declare function fetch(input: RequestInfo, init?: RequestInit): Promise<Response>;
1998919989declare function queueMicrotask(callback: VoidFunction): void;
1999019990declare function setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number;
@@ -20093,6 +20093,7 @@ type CanvasTextBaseline = "alphabetic" | "bottom" | "hanging" | "ideographic" |
2009320093type ChannelCountMode = "clamped-max" | "explicit" | "max";
2009420094type ChannelInterpretation = "discrete" | "speakers";
2009520095type ClientTypes = "all" | "sharedworker" | "window" | "worker";
20096+ type ColorSpaceConversion = "default" | "none";
2009620097type CompositeOperation = "accumulate" | "add" | "replace";
2009720098type CompositeOperationOrAuto = "accumulate" | "add" | "auto" | "replace";
2009820099type CredentialMediationRequirement = "optional" | "required" | "silent";
@@ -20110,6 +20111,7 @@ type GamepadMappingType = "" | "standard";
2011020111type IDBCursorDirection = "next" | "nextunique" | "prev" | "prevunique";
2011120112type IDBRequestReadyState = "done" | "pending";
2011220113type IDBTransactionMode = "readonly" | "readwrite" | "versionchange";
20114+ type ImageOrientation = "flipY" | "none";
2011320115type ImageSmoothingQuality = "high" | "low" | "medium";
2011420116type IterationCompositeOperation = "accumulate" | "replace";
2011520117type KeyFormat = "jwk" | "pkcs8" | "raw" | "spki";
@@ -20143,6 +20145,7 @@ type PermissionName = "accelerometer" | "ambient-light-sensor" | "background-syn
2014320145type PermissionState = "denied" | "granted" | "prompt";
2014420146type PlaybackDirection = "alternate" | "alternate-reverse" | "normal" | "reverse";
2014520147type PositionAlignSetting = "auto" | "center" | "line-left" | "line-right";
20148+ type PremultiplyAlpha = "default" | "none" | "premultiply";
2014620149type PublicKeyCredentialType = "public-key";
2014720150type PushEncryptionKeyName = "auth" | "p256dh";
2014820151type PushPermissionState = "denied" | "granted" | "prompt";
@@ -20182,6 +20185,7 @@ type RequestCredentials = "include" | "omit" | "same-origin";
2018220185type RequestDestination = "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt";
2018320186type RequestMode = "cors" | "navigate" | "no-cors" | "same-origin";
2018420187type RequestRedirect = "error" | "follow" | "manual";
20188+ type ResizeQuality = "high" | "low" | "medium" | "pixelated";
2018520189type ResponseType = "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect";
2018620190type ScopedCredentialType = "ScopedCred";
2018720191type ScrollBehavior = "auto" | "smooth";
0 commit comments