MCPcopy Create free account
hub / github.com/BabylonJS/BabylonNative / napi_unwrap

Function napi_unwrap

Dependencies/napi/source/js_native_api_chakra.cc:1676–1688  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1674}
1675
1676napi_status napi_unwrap(napi_env env, napi_value js_object, void** result) {
1677 CHECK_ENV(env);
1678 CHECK_ARG(env, js_object);
1679
1680 JsValueRef value = reinterpret_cast<JsValueRef>(js_object);
1681
1682 ExternalData* externalData = nullptr;
1683 CHECK_NAPI(Unwrap(env, value, &externalData));
1684
1685 *result = (externalData != nullptr ? externalData->Data() : nullptr);
1686
1687 return napi_ok;
1688}
1689
1690napi_status napi_remove_wrap(napi_env env, napi_value js_object, void** result) {
1691 CHECK_ENV(env);

Callers

nothing calls this directly

Calls 2

UnwrapFunction · 0.70
DataMethod · 0.45

Tested by

no test coverage detected