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

Function GetFromGetters

test/object_reference.cc:294–304  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

292}
293
294Value GetFromGetters(const CallbackInfo& info) {
295 std::string object_req = info[0].As<String>();
296 Object configObject = info[1].As<Object>();
297 if (object_req == "weak") {
298 return GetHelper(weak, configObject, info.Env());
299 } else if (object_req == "persistent") {
300 return GetHelper(persistent, configObject, info.Env());
301 }
302
303 return GetHelper(reference, configObject, info.Env());
304}
305
306// info[0] is a flag to determine if the weak, persistent, or
307// multiple reference ObjectReference is being requested.

Callers

nothing calls this directly

Calls 2

GetHelperFunction · 0.85
EnvMethod · 0.80

Tested by

no test coverage detected