Require radiuses for bearings in nodejs bindings

This commit is contained in:
whytro
2023-03-16 00:10:24 +09:00
parent f883555a42
commit 64bcc9235f
4 changed files with 23 additions and 3 deletions
+5
View File
@@ -522,6 +522,11 @@ inline bool argumentsToParameter(const Napi::CallbackInfo &args,
if (bearings.IsEmpty())
return false;
if (!obj.Has("radiuses")) {
ThrowError(args.Env(), "Bearings must be accompanied with radiuses");
return false;
}
if (!bearings.IsArray())
{
ThrowError(args.Env(), "Bearings must be an array of arrays of numbers");