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

Method StaticSetterCallbackWrapper

napi-inl.h:5340–5350  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5338
5339template <typename T>
5340inline napi_value ObjectWrap<T>::StaticSetterCallbackWrapper(
5341 napi_env env, napi_callback_info info) {
5342 return details::WrapCallback(env, [&] {
5343 CallbackInfo callbackInfo(env, info);
5344 StaticAccessorCallbackData* callbackData =
5345 reinterpret_cast<StaticAccessorCallbackData*>(callbackInfo.Data());
5346 callbackInfo.SetData(callbackData->data);
5347 callbackData->setterCallback(callbackInfo, callbackInfo[0]);
5348 return nullptr;
5349 });
5350}
5351
5352template <typename T>
5353inline void ObjectWrap<T>::FinalizeCallback(node_addon_api_basic_env env,

Callers

nothing calls this directly

Calls 3

WrapCallbackFunction · 0.85
DataMethod · 0.80
SetDataMethod · 0.80

Tested by

no test coverage detected