Dawn Node: Allow writable properties
This fixes 6 failures under webgpu:idl,javascript,*
Bug: 393179201
Change-Id: Ic701a78d6811348b039fd14c22f085111abae9f1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/223897
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Gregg Tavares <gman@chromium.org>
Commit-Queue: Gregg Tavares <gman@chromium.org>
diff --git a/src/dawn/node/interop/WebGPU.cpp.tmpl b/src/dawn/node/interop/WebGPU.cpp.tmpl
index a574d7f..0122640 100644
--- a/src/dawn/node/interop/WebGPU.cpp.tmpl
+++ b/src/dawn/node/interop/WebGPU.cpp.tmpl
@@ -173,7 +173,7 @@
{{- if not (HasAnnotation $a "SameObject")}}
InstanceAccessor("{{$a.Name}}", &W{{$.Name}}::get{{Title $a.Name}},
{{- if $a.Readonly}} nullptr,{{else}} &W{{$.Name}}::set{{Title $a.Name}},{{end -}}
- napi_enumerable),
+ napi_default_jsproperty),
{{- end}}
{{- end}}
{{- range $c := $constants}}