Index: Source/bindings/scripts/idl_definitions.py |
diff --git a/Source/bindings/scripts/idl_definitions.py b/Source/bindings/scripts/idl_definitions.py |
index ee7158ab663cde7578524829e76c38e02088f376..51cecee974e5a08474cf4b06f9b27d8161fcce4b 100644 |
--- a/Source/bindings/scripts/idl_definitions.py |
+++ b/Source/bindings/scripts/idl_definitions.py |
@@ -789,6 +789,8 @@ def type_node_inner_to_type(node): |
return sequence_node_to_type(node) |
elif node_class == 'UnionType': |
return union_type_node_to_idl_union_type(node) |
+ elif node_class == 'Promise': |
+ return IdlType('Promise') |
raise ValueError('Unrecognized node class: %s' % node_class) |