@@ -35,7 +35,7 @@ namespace details {
35
35
constexpr int napi_no_external_buffers_allowed = 22 ;
36
36
37
37
template <typename FreeType>
38
- inline void default_finalizer (NODE_ADDON_API_NOGC_ENV /* env*/ ,
38
+ inline void default_finalizer (node_api_nogc_env /* env*/ ,
39
39
void * data,
40
40
void * /* hint*/ ) {
41
41
delete static_cast <FreeType*>(data);
@@ -46,7 +46,7 @@ inline void default_finalizer(NODE_ADDON_API_NOGC_ENV /*env*/,
46
46
// TODO: Replace this code with `napi_add_finalizer()` whenever it becomes
47
47
// available on all supported versions of Node.js.
48
48
template <typename FreeType,
49
- NODE_ADDON_API_NOGC_FINALIZER finalizer = default_finalizer<FreeType>>
49
+ node_api_nogc_finalize finalizer = default_finalizer<FreeType>>
50
50
inline napi_status AttachData (napi_env env,
51
51
napi_value obj,
52
52
FreeType* data,
@@ -195,7 +195,7 @@ struct FinalizeData {
195
195
typename =
196
196
std::enable_if_t <std::is_invocable_v<F, node_api_nogc_env, T*>>>
197
197
#endif
198
- static inline void Wrapper (NODE_ADDON_API_NOGC_ENV env,
198
+ static inline void Wrapper (node_api_nogc_env env,
199
199
void * data,
200
200
void * finalizeHint) NAPI_NOEXCEPT {
201
201
WrapVoidCallback ([&] {
@@ -210,13 +210,13 @@ struct FinalizeData {
210
210
typename = std::enable_if_t <
211
211
!std::is_invocable_v<F, node_api_nogc_env, T*>>,
212
212
typename = void >
213
- static inline void Wrapper (NODE_ADDON_API_NOGC_ENV env,
213
+ static inline void Wrapper (node_api_nogc_env env,
214
214
void * data,
215
215
void * finalizeHint) NAPI_NOEXCEPT {
216
216
napi_status status =
217
217
node_api_post_finalizer (env, WrapperGC, data, finalizeHint);
218
218
NAPI_FATAL_IF_FAILED (
219
- status, " PostFinalizerWrapper " , " node_api_post_finalizer failed" );
219
+ status, " FinalizeData::Wrapper " , " node_api_post_finalizer failed" );
220
220
}
221
221
#endif
222
222
@@ -225,7 +225,7 @@ struct FinalizeData {
225
225
typename = std::enable_if_t <
226
226
std::is_invocable_v<F, node_api_nogc_env, T*, Hint*>>>
227
227
#endif
228
- static inline void WrapperWithHint (NODE_ADDON_API_NOGC_ENV env,
228
+ static inline void WrapperWithHint (node_api_nogc_env env,
229
229
void * data,
230
230
void * finalizeHint) NAPI_NOEXCEPT {
231
231
WrapVoidCallback ([&] {
@@ -240,13 +240,13 @@ struct FinalizeData {
240
240
typename = std::enable_if_t <
241
241
!std::is_invocable_v<F, node_api_nogc_env, T*, Hint*>>,
242
242
typename = void >
243
- static inline void WrapperWithHint (NODE_ADDON_API_NOGC_ENV env,
243
+ static inline void WrapperWithHint (node_api_nogc_env env,
244
244
void * data,
245
245
void * finalizeHint) NAPI_NOEXCEPT {
246
246
napi_status status =
247
247
node_api_post_finalizer (env, WrapperGCWithHint, data, finalizeHint);
248
248
NAPI_FATAL_IF_FAILED (
249
- status, " PostFinalizerWrapper " , " node_api_post_finalizer failed" );
249
+ status, " FinalizeData::Wrapper " , " node_api_post_finalizer failed" );
250
250
}
251
251
#endif
252
252
@@ -566,9 +566,9 @@ inline Maybe<T> Just(const T& t) {
566
566
// NogcEnv / Env class
567
567
// //////////////////////////////////////////////////////////////////////////////
568
568
569
- inline NogcEnv::NogcEnv (NODE_ADDON_API_NOGC_ENV env) : _env(env) {}
569
+ inline NogcEnv::NogcEnv (node_api_nogc_env env) : _env(env) {}
570
570
571
- inline NogcEnv::operator NODE_ADDON_API_NOGC_ENV () const {
571
+ inline NogcEnv::operator node_api_nogc_env () const {
572
572
return _env;
573
573
}
574
574
@@ -668,7 +668,7 @@ inline void NogcEnv::SetInstanceData(T* data) const {
668
668
669
669
template <typename DataType,
670
670
typename HintType,
671
- Napi::NogcEnv::FinalizerWithHint <DataType, HintType> fini>
671
+ Napi::NogcEnv::GcFinalizerWithHint <DataType, HintType> fini>
672
672
inline void NogcEnv::SetInstanceData (DataType* data, HintType* hint) const {
673
673
napi_status status = napi_set_instance_data (
674
674
_env,
@@ -5008,7 +5008,7 @@ inline napi_value ObjectWrap<T>::StaticSetterCallbackWrapper(
5008
5008
}
5009
5009
5010
5010
template <typename T>
5011
- inline void ObjectWrap<T>::FinalizeCallback (NODE_ADDON_API_NOGC_ENV env,
5011
+ inline void ObjectWrap<T>::FinalizeCallback (node_api_nogc_env env,
5012
5012
void * data,
5013
5013
void * /* hint*/ ) {
5014
5014
T* instance = static_cast <T*>(data);
0 commit comments