MCPcopy Index your code
hub / github.com/nodejs/node-addon-api / New

Method New

napi-inl.h:1631–1636  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1629 : _env(object.Env()), _object(object), _key(key) {}
1630
1631inline Object Object::New(napi_env env) {
1632 napi_value value;
1633 napi_status status = napi_create_object(env, &value);
1634 NAPI_THROW_IF_FAILED(env, status, Object());
1635 return Object(env, value);
1636}
1637
1638inline void Object::CheckCast(napi_env env, napi_value value) {
1639 NAPI_CHECK(value != nullptr, "Object::CheckCast", "empty value");

Callers 8

OnCalledAsFunctionMethod · 0.80
GetterMethod · 0.80
CallConstructorWithArgsFunction · 0.80
ConstructFunction · 0.80

Calls 15

ObjectClass · 0.85
ExternalClass · 0.85
ArrayClass · 0.85
SharedArrayBufferClass · 0.85
ArrayBufferClass · 0.85
DataViewClass · 0.85
FunctionClass · 0.85
CallbackInfoClass · 0.85
CreateFunctionFunction · 0.85
DeferredClass · 0.85
BufferClass · 0.85
ErrorClass · 0.85

Tested by

no test coverage detected