Skip to content

Commit 02abb4b

Browse files
committed
fix: mark external memory and version APIs as basic
1 parent ae2c23e commit 02abb4b

File tree

2 files changed

+14
-9
lines changed

2 files changed

+14
-9
lines changed

napi-inl.h

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6699,30 +6699,35 @@ inline void AsyncProgressQueueWorker<T>::ExecutionProgress::Send(
66996699
// Memory Management class
67006700
////////////////////////////////////////////////////////////////////////////////
67016701

6702-
inline int64_t MemoryManagement::AdjustExternalMemory(Env env,
6702+
inline int64_t MemoryManagement::AdjustExternalMemory(BasicEnv env,
67036703
int64_t change_in_bytes) {
67046704
int64_t result;
67056705
napi_status status =
67066706
napi_adjust_external_memory(env, change_in_bytes, &result);
6707-
NAPI_THROW_IF_FAILED(env, status, 0);
6707+
NAPI_FATAL_IF_FAILED(status,
6708+
"MemoryManagement::AdjustExternalMemory",
6709+
"napi_adjust_external_memory");
67086710
return result;
67096711
}
67106712

67116713
////////////////////////////////////////////////////////////////////////////////
67126714
// Version Management class
67136715
////////////////////////////////////////////////////////////////////////////////
67146716

6715-
inline uint32_t VersionManagement::GetNapiVersion(Env env) {
6717+
inline uint32_t VersionManagement::GetNapiVersion(BasicEnv env) {
67166718
uint32_t result;
67176719
napi_status status = napi_get_version(env, &result);
6718-
NAPI_THROW_IF_FAILED(env, status, 0);
6720+
NAPI_FATAL_IF_FAILED(
6721+
status, "VersionManagement::GetNapiVersion", "napi_get_version");
67196722
return result;
67206723
}
67216724

6722-
inline const napi_node_version* VersionManagement::GetNodeVersion(Env env) {
6725+
inline const napi_node_version* VersionManagement::GetNodeVersion(
6726+
BasicEnv env) {
67236727
const napi_node_version* result;
67246728
napi_status status = napi_get_node_version(env, &result);
6725-
NAPI_THROW_IF_FAILED(env, status, 0);
6729+
NAPI_FATAL_IF_FAILED(
6730+
status, "VersionManagement::GetNodeVersion", "napi_get_node_version");
67266731
return result;
67276732
}
67286733

napi.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3234,14 +3234,14 @@ class AsyncProgressQueueWorker
32343234
// Memory management.
32353235
class MemoryManagement {
32363236
public:
3237-
static int64_t AdjustExternalMemory(Env env, int64_t change_in_bytes);
3237+
static int64_t AdjustExternalMemory(BasicEnv env, int64_t change_in_bytes);
32383238
};
32393239

32403240
// Version management
32413241
class VersionManagement {
32423242
public:
3243-
static uint32_t GetNapiVersion(Env env);
3244-
static const napi_node_version* GetNodeVersion(Env env);
3243+
static uint32_t GetNapiVersion(BasicEnv env);
3244+
static const napi_node_version* GetNodeVersion(BasicEnv env);
32453245
};
32463246

32473247
#if NAPI_VERSION > 5

0 commit comments

Comments
 (0)