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

Method GetterWrapper

napi-inl.h:452–461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

450template <typename Getter, typename Setter>
451struct AccessorCallbackData {
452 static inline napi_value GetterWrapper(napi_env env,
453 napi_callback_info info) {
454 return details::WrapCallback(env, [&] {
455 CallbackInfo callbackInfo(env, info);
456 AccessorCallbackData* callbackData =
457 static_cast<AccessorCallbackData*>(callbackInfo.Data());
458 callbackInfo.SetData(callbackData->data);
459 return callbackData->getterCallback(callbackInfo);
460 });
461 }
462
463 static inline napi_value SetterWrapper(napi_env env,
464 napi_callback_info info) {

Callers

nothing calls this directly

Calls 3

WrapCallbackFunction · 0.85
DataMethod · 0.80
SetDataMethod · 0.80

Tested by

no test coverage detected