Experiments with Node bindings optimisation

This commit is contained in:
Siarhei Fedartsou 2024-07-26 23:37:01 +02:00
parent e7d75f9824
commit fa60ea1ae6

View File

@ -28,7 +28,7 @@ struct V8Renderer
Napi::Object obj = Napi::Object::New(env);
for (const auto &keyValue : object.values)
{
obj.Set(keyValue.first, visit(V8Renderer(env), keyValue.second));
obj.Set(keyValue.first, visit(*this, keyValue.second));
}
return obj;
}
@ -38,7 +38,7 @@ struct V8Renderer
Napi::Array a = Napi::Array::New(env, array.values.size());
for (auto i = 0u; i < array.values.size(); ++i)
{
a.Set(i, visit(V8Renderer(env), array.values[i]));
a.Set(i, visit(*this, array.values[i]));
}
return a;
}