소스 검색

Support typed array default values in extension API

The API JSON has changed syntax for default values of typed arrays. This
detects the new format and use initializer lists (currently empty since
the TypedArray class does not support initializer list construction and
default values are always empty arrays).
George Marques 2 년 전
부모
커밋
1c625befa3
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      binding_generator.py

+ 2 - 0
binding_generator.py

@@ -2129,6 +2129,8 @@ def correct_default_value(value, type_name):
         return value_map[value]
     if value == "":
         return f"{type_name}()"
+    if value.startswith("Array["):
+        return f"{{}}"
     return value