| 95 | } |
| 96 | |
| 97 | Napi::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 | |
| 111 | Napi::Value PostFinalizerWithDataAndHint(const Napi::CallbackInfo& info) { |
| 112 | auto env = info.Env(); |
nothing calls this directly
no test coverage detected