Skip to content

Commit 2bdf334

Browse files
committed
fi docs
1 parent 77e41ca commit 2bdf334

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

cli/tsc/dts/lib.deno_canvas.d.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ declare function createImageBitmap(
152152
* console.error("Failed to create ImageBitmap:", error);
153153
* }
154154
* ```
155-
* @see https://developer.mozilla.org/en-US/docs/Web/API/createImageBitmap/createImageBitmap
155+
* @see https://developer.mozilla.org/en-US/docs/Web/API/Window/createImageBitmap
156156
*/
157157
declare function createImageBitmap(
158158
image: ImageBitmapSource,
@@ -207,6 +207,9 @@ interface ImageEncodeOptions {
207207
/** @category Canvas */
208208
type GPUCanvasAlphaMode = "opaque" | "premultiplied";
209209

210+
/** @category Canvas */
211+
type GPUPresentMode = "auto-vsync" | "auto-no-vsync" | "fifo" | "fifo-relaxed" | "immediate" | "mailbox";
212+
210213
/** @category Canvas */
211214
interface GPUCanvasConfiguration {
212215
device: GPUDevice;
@@ -215,6 +218,9 @@ interface GPUCanvasConfiguration {
215218
viewFormats?: GPUTextureFormat[];
216219
colorSpace?: "srgb" | "display-p3";
217220
alphaMode?: GPUCanvasAlphaMode;
221+
222+
// extended from spec
223+
presentMode?: GPUPresentMode;
218224
}
219225

220226
/** @category Canvas */
@@ -246,7 +252,7 @@ declare var ImageBitmapRenderingContext: {
246252

247253
/**
248254
* @category Canvas
249-
* @see https://developer.mozilla.org/en-US/docs/Web/API/createImageBitmap/createImageBitmap
255+
* @see https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas
250256
*/
251257
interface OffscreenCanvas extends EventTarget {
252258
/** The height of the canvas. */
@@ -277,6 +283,10 @@ interface OffscreenCanvas extends EventTarget {
277283
transferToImageBitmap(): ImageBitmap;
278284
}
279285

286+
/**
287+
* @category Canvas
288+
* @see https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCanvas
289+
*/
280290
declare var OffscreenCanvas: {
281291
prototype: OffscreenCanvas;
282292
new (width: number, height: number): OffscreenCanvas;

0 commit comments

Comments
 (0)