Переглянути джерело

LibWeb: Add Uint8ClampedArray as supported parameter type

Adds Uint8ClampedArray as supported parameter type to our
BindingsGenerator.
Kenneth Myhra 1 рік тому
батько
коміт
09779ab4a6

+ 1 - 1
Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp

@@ -605,7 +605,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter
     auto @cpp_name@ = JS::make_handle(TRY(@js_name@@js_suffix@.to_object(vm)));
     auto @cpp_name@ = JS::make_handle(TRY(@js_name@@js_suffix@.to_object(vm)));
 )~~~");
 )~~~");
         }
         }
-    } else if (parameter.type->name() == "BufferSource" || parameter.type->name() == "Float32Array" || parameter.type->name() == "Float64Array" || parameter.type->name() == "Uint8Array") {
+    } else if (parameter.type->name().is_one_of("BufferSource", "Float32Array", "Float64Array", "Uint8Array", "Uint8ClampedArray")) {
         if (optional) {
         if (optional) {
             scoped_generator.append(R"~~~(
             scoped_generator.append(R"~~~(
     Optional<JS::Handle<WebIDL::BufferSource>> @cpp_name@;
     Optional<JS::Handle<WebIDL::BufferSource>> @cpp_name@;