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

Function Wrapper

napi-inl.h:251–259  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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,

Callers

nothing calls this directly

Calls 1

WrapVoidCallbackFunction · 0.85

Tested by

no test coverage detected