| 284 | std::is_invocable_v<F, node_addon_api_basic_env, T*, Hint*>>> |
| 285 | #endif |
| 286 | static inline void WrapperWithHint(node_addon_api_basic_env env, |
| 287 | void* data, |
| 288 | void* finalizeHint) NAPI_NOEXCEPT { |
| 289 | WrapVoidCallback([&] { |
| 290 | FinalizeData* finalizeData = static_cast<FinalizeData*>(finalizeHint); |
| 291 | finalizeData->callback(env, static_cast<T*>(data), finalizeData->hint); |
| 292 | delete finalizeData; |
| 293 | }); |
| 294 | } |
| 295 | |
| 296 | #ifdef NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER |
| 297 | template <typename F = Finalizer, |
nothing calls this directly
no test coverage detected