INNER CODE UNIT · C++
res
margelo/react-native-bignumber · cpp/MGBigNumberHostObject.cpp:172
std::shared_ptr<MGModContext> res = std::make_shared<MGModContext>(mod->bign, mod->ctx);
return jsi::Object::createFromHostObject(runtime, res);
}));
this->fields.push_back(HOST_LAMBDA("createModCtxFromNumber", {
const jsi::Value &val = arguments[0];
if (!val.isNumber())
{
throw jsi::JSError(runtime, "createModCtxFromNumber expects integer");
}
int number = val.asNumber();
std::shared_ptr<MGModContext> res = std::make_shared<MGModContext>(number, MGBigNumberHostObject::bn_ctx);
return jsi::Object::createFromHostObject(runtime, res);
}));
this->fields.push_back(HOST_LAMBDA("bn2Mod", {
const jsi::Value &val = arguments[0];