flow like the river
This commit is contained in:
commit
013fe673f3
42435 changed files with 5764238 additions and 0 deletions
43
VISUALIZACION/node_modules/node-addon-api/doc/version_management.md
generated
vendored
Executable file
43
VISUALIZACION/node_modules/node-addon-api/doc/version_management.md
generated
vendored
Executable file
|
|
@ -0,0 +1,43 @@
|
|||
# VersionManagement
|
||||
|
||||
The `Napi::VersionManagement` class contains methods that allow information
|
||||
to be retrieved about the version of N-API and Node.js. In some cases it is
|
||||
important to make decisions based on different versions of the system.
|
||||
|
||||
## Methods
|
||||
|
||||
### GetNapiVersion
|
||||
|
||||
Retrieves the highest N-API version supported by Node.js runtime.
|
||||
|
||||
```cpp
|
||||
static uint32_t Napi::VersionManagement::GetNapiVersion(Env env);
|
||||
```
|
||||
|
||||
- `[in] env`: The environment in which the API is invoked under.
|
||||
|
||||
Returns the highest N-API version supported by Node.js runtime.
|
||||
|
||||
### GetNodeVersion
|
||||
|
||||
Retrives information about Node.js version present on the system. All the
|
||||
information is stored in the `napi_node_version` structrue that is defined as
|
||||
shown below:
|
||||
|
||||
```cpp
|
||||
typedef struct {
|
||||
uint32_t major;
|
||||
uint32_t minor;
|
||||
uint32_t patch;
|
||||
const char* release;
|
||||
} napi_node_version;
|
||||
````
|
||||
|
||||
```cpp
|
||||
static const napi_node_version* Napi::VersionManagement::GetNodeVersion(Env env);
|
||||
```
|
||||
|
||||
- `[in] env`: The environment in which the API is invoked under.
|
||||
|
||||
Returns the structure a pointer to the structure `napi_node_version` populated by
|
||||
the version information of Node.js runtime.
|
||||
Loading…
Add table
Add a link
Reference in a new issue