| 249 | std::is_invocable_v<F, node_addon_api_basic_env, T*>>> |
| 250 | #endif |
| 251 | static inline void Wrapper(node_addon_api_basic_env env, |
| 252 | void* data, |
| 253 | void* finalizeHint) NAPI_NOEXCEPT { |
| 254 | WrapVoidCallback([&] { |
| 255 | FinalizeData* finalizeData = static_cast<FinalizeData*>(finalizeHint); |
| 256 | finalizeData->callback(env, static_cast<T*>(data)); |
| 257 | delete finalizeData; |
| 258 | }); |
| 259 | } |
| 260 | |
| 261 | #ifdef NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER |
| 262 | template <typename F = Finalizer, |
nothing calls this directly
no test coverage detected