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

Function PostFinalizerWithData

test/finalizer_order.cc:97–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

95}
96
97Napi::Value PostFinalizerWithData(const Napi::CallbackInfo& info) {
98 auto env = info.Env();
99
100 env.PostFinalizer(
101 [callback = Napi::Persistent(info[0].As<Napi::Function>())](
102 Napi::Env /*env*/, Napi::Reference<Napi::Value>* data) {
103 callback.Call({data->Value()});
104 delete data;
105 },
106 new Napi::Reference<Napi::Value>(Napi::Persistent(info[1])));
107
108 return env.Undefined();
109}
110
111Napi::Value PostFinalizerWithDataAndHint(const Napi::CallbackInfo& info) {
112 auto env = info.Env();

Callers

nothing calls this directly

Calls 5

PersistentFunction · 0.85
EnvMethod · 0.80
PostFinalizerMethod · 0.80
CallMethod · 0.80
ValueMethod · 0.80

Tested by

no test coverage detected