void multiply(const FunctionCallbackInfo<Value>& info) { Isolate* isolate = info.GetIsolate(); if (info.Length() != 2) { return; } Local<Value> arg1 = info[0]; Local<Value> arg2 = info[1]; if (!arg1->IsNumber() || !arg2->IsNumber()) { return; } double number1 = arg1.As<Number>()->Value(); double number2 = arg2.As<Number>()->Value(); Local<Number> returnValue = Number::New(isolate, number1 * number