mirror of
https://github.com/denoland/deno
synced 2024-08-27 12:00:17 +00:00
chore: fix Deno.UnsafeWindowSurface
typings (#22081)
- changed `Deno.UnsafeWindowSurface` typings from accepting `Deno.UnsafePointerView` to `Deno.PointerValue` - added width and height to `GPUCanvasConfiguration`
This commit is contained in:
parent
a5a973e93c
commit
6b5c9764ac
|
@ -238,7 +238,6 @@ Deno.test({
|
|||
|
||||
assertThrows(
|
||||
() => {
|
||||
// @ts-expect-error: runtime test for null handle
|
||||
new Deno.UnsafeWindowSurface("cocoa", null, null);
|
||||
},
|
||||
);
|
||||
|
|
4
cli/tsc/dts/lib.deno.unstable.d.ts
vendored
4
cli/tsc/dts/lib.deno.unstable.d.ts
vendored
|
@ -783,8 +783,8 @@ declare namespace Deno {
|
|||
export class UnsafeWindowSurface {
|
||||
constructor(
|
||||
system: "cocoa" | "win32" | "x11",
|
||||
windowHandle: UnsafePointerView,
|
||||
displayHandle: UnsafePointerView | null,
|
||||
windowHandle: Deno.PointerValue<unknown>,
|
||||
displayHandle: Deno.PointerValue<unknown>,
|
||||
);
|
||||
getContext(context: "webgpu"): GPUCanvasContext;
|
||||
present(): void;
|
||||
|
|
2
cli/tsc/dts/lib.deno_webgpu.d.ts
vendored
2
cli/tsc/dts/lib.deno_webgpu.d.ts
vendored
|
@ -1325,6 +1325,8 @@ declare interface GPUCanvasConfiguration {
|
|||
viewFormats?: GPUTextureFormat[];
|
||||
colorSpace?: "srgb" | "display-p3";
|
||||
alphaMode?: GPUCanvasAlphaMode;
|
||||
width: number;
|
||||
height: number;
|
||||
}
|
||||
/** @category WebGPU */
|
||||
declare interface GPUCanvasContext {
|
||||
|
|
Loading…
Reference in a new issue