diff --git a/deno_webgpu/src/02_idl_types.js b/deno_webgpu/src/02_idl_types.js index 3cc018e02e..c1532c7ec9 100644 --- a/deno_webgpu/src/02_idl_types.js +++ b/deno_webgpu/src/02_idl_types.js @@ -41,7 +41,7 @@ } = window.__bootstrap.webgpu; const { SymbolIterator, TypeError } = window.__bootstrap.primordials; - // This needs to be initalized after all of the base classes are implmented, + // This needs to be initialized after all of the base classes are implemented, // otherwise their converters might not be available yet. // DICTIONARY: GPUObjectDescriptorBase const dictMembersGPUObjectDescriptorBase = [ @@ -1454,7 +1454,9 @@ { key: "targets", converter: webidl.createSequenceConverter( - webidl.converters["GPUColorTargetState"], + webidl.createNullableConverter( + webidl.converters["GPUColorTargetState"], + ), ), required: true, }, @@ -1833,7 +1835,9 @@ { key: "colorAttachments", converter: webidl.createSequenceConverter( - webidl.converters["GPURenderPassColorAttachment"], + webidl.createNullableConverter( + webidl.converters["GPURenderPassColorAttachment"], + ), ), required: true, }, @@ -1878,7 +1882,7 @@ { key: "colorFormats", converter: webidl.createSequenceConverter( - webidl.converters["GPUTextureFormat"], + webidl.createNullableConverter(webidl.converters["GPUTextureFormat"]), ), required: true, },