@@ -5217,40 +5217,51 @@ idempotent.
5217
5217
This API may only be called from the main thread.
5218
5218
5219
5219
[ABI Stability]: https://nodejs.org/en/docs/guides/abi-stability/
5220
+ [AppVeyor]: https://www.appveyor.com
5221
+ [C++ Addons]: addons.html
5222
+ [CMake.js]: https://github.com/cmake-js/cmake-js
5223
+ [CMake]: https://cmake.org
5220
5224
[ECMAScript Language Specification]: https://tc39.github.io/ecma262/
5221
5225
[Error Handling]: #n_api_error_handling
5226
+ [GCC]: https://gcc.gnu.org
5227
+ [GYP]: https://gyp.gsrc.io
5228
+ [GitHub releases]: https://help.github.com/en/github/administering-a-repository/about-releases
5229
+ [LLVM]: https://llvm.org
5222
5230
[Native Abstractions for Node.js]: https://github.com/nodejs/nan
5223
5231
[Object Lifetime Management]: #n_api_object_lifetime_management
5224
5232
[Object Wrap]: #n_api_object_wrap
5225
- [Section 6]: https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-values
5226
- [Section 6.1]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types
5227
- [Section 6.1.4]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-string-type
5228
- [Section 6.1.6]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type
5229
- [Section 6.1.7]: https://tc39.github.io/ecma262/#sec-object-type
5230
- [Section 6.1.7.1]: https://tc39.github.io/ecma262/#table-2
5231
- [Section 7]: https://tc39.github.io/ecma262/#sec-abstract-operations
5232
- [Section 7.1.2]: https://tc39.github.io/ecma262/#sec-toboolean
5233
- [Section 7.1.3]: https://tc39.github.io/ecma262/#sec-tonumber
5234
- [Section 7.1.13]: https://tc39.github.io/ecma262/#sec-toobject
5235
- [Section 7.2.2]: https://tc39.github.io/ecma262/#sec-isarray
5236
- [Section 7.2.14]: https://tc39.github.io/ecma262/#sec-strict-equality-comparison
5237
- [Section 8.7]: https://tc39.es/ecma262/#sec-agents
5238
- [Section 9.1.6]: https://tc39.github.io/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots-defineownproperty-p-desc
5239
- [Section 12.5.5]: https://tc39.github.io/ecma262/#sec-typeof-operator
5240
5233
[Section 12.10.4]: https://tc39.github.io/ecma262/#sec-instanceofoperator
5234
+ [Section 12.5.5]: https://tc39.github.io/ecma262/#sec-typeof-operator
5241
5235
[Section 19.2]: https://tc39.github.io/ecma262/#sec-function-objects
5242
5236
[Section 19.4]: https://tc39.github.io/ecma262/#sec-symbol-objects
5243
5237
[Section 20.3]: https://tc39.github.io/ecma262/#sec-date-objects
5244
- [Section 22.1]: https://tc39.github.io/ecma262/#sec-array-objects
5245
5238
[Section 22.1.4.1]: https://tc39.github.io/ecma262/#sec-properties-of-array-instances-length
5239
+ [Section 22.1]: https://tc39.github.io/ecma262/#sec-array-objects
5246
5240
[Section 22.2]: https://tc39.github.io/ecma262/#sec-typedarray-objects
5247
- [Section 24.1]: https://tc39.github.io/ecma262/#sec-arraybuffer-objects
5248
5241
[Section 24.1.1.3]: https://tc39.es/ecma262/#sec-detacharraybuffer
5242
+ [Section 24.1]: https://tc39.github.io/ecma262/#sec-arraybuffer-objects
5249
5243
[Section 24.3]: https://tc39.github.io/ecma262/#sec-dataview-objects
5250
5244
[Section 25.4]: https://tc39.github.io/ecma262/#sec-promise-objects
5251
- [`Number.MIN_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.min_safe_integer
5252
- [`Number.MAX_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.max_safe_integer
5245
+ [Section 6.1.4]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-string-type
5246
+ [Section 6.1.6]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type
5247
+ [Section 6.1.7.1]: https://tc39.github.io/ecma262/#table-2
5248
+ [Section 6.1.7]: https://tc39.github.io/ecma262/#sec-object-type
5249
+ [Section 6.1]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types
5250
+ [Section 6]: https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-values
5251
+ [Section 7.1.13]: https://tc39.github.io/ecma262/#sec-toobject
5252
+ [Section 7.1.2]: https://tc39.github.io/ecma262/#sec-toboolean
5253
+ [Section 7.1.3]: https://tc39.github.io/ecma262/#sec-tonumber
5254
+ [Section 7.2.14]: https://tc39.github.io/ecma262/#sec-strict-equality-comparison
5255
+ [Section 7.2.2]: https://tc39.github.io/ecma262/#sec-isarray
5256
+ [Section 7]: https://tc39.github.io/ecma262/#sec-abstract-operations
5257
+ [Section 8.7]: https://tc39.es/ecma262/#sec-agents
5258
+ [Section 9.1.6]: https://tc39.github.io/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots-defineownproperty-p-desc
5259
+ [Travis CI]: https://travis-ci.org
5260
+ [Visual Studio]: https://visualstudio.microsoft.com
5253
5261
[Working with JavaScript Properties]: #n_api_working_with_javascript_properties
5262
+ [Xcode]: https://developer.apple.com/xcode/
5263
+ [`Number.MAX_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.max_safe_integer
5264
+ [`Number.MIN_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.min_safe_integer
5254
5265
[`init` hooks]: async_hooks.html#async_hooks_init_asyncid_type_triggerasyncid_resource
5255
5266
[`napi_add_finalizer`]: #n_api_napi_add_finalizer
5256
5267
[`napi_async_init`]: #n_api_napi_async_init
@@ -5294,27 +5305,16 @@ This API may only be called from the main thread.
5294
5305
[`napi_throw`]: #n_api_napi_throw
5295
5306
[`napi_unwrap`]: #n_api_napi_unwrap
5296
5307
[`napi_wrap`]: #n_api_napi_wrap
5308
+ [`node_api.h`]: https://github.com/nodejs/node/blob/master/src/node_api.h
5297
5309
[`process.release`]: process.html#process_process_release
5298
5310
[`uv_ref`]: http://docs.libuv.org/en/v1.x/handle.html#c.uv_ref
5299
5311
[`uv_unref`]: http://docs.libuv.org/en/v1.x/handle.html#c.uv_unref
5300
5312
[async_hooks `type`]: async_hooks.html#async_hooks_type
5301
5313
[context-aware addons]: addons.html#addons_context_aware_addons
5302
- [node-addon-api]: https://github.com/nodejs/node-addon-api
5303
- [worker threads]: https://nodejs.org/api/worker_threads.html
5304
- [C++ Addons]: addons.html
5305
5314
[docs]: https://github.com/nodejs/node-addon-api#api-documentation
5306
- [GCC]: https://gcc.gnu.org
5307
- [LLVM]: https://llvm.org
5308
- [Xcode]: https://developer.apple.com/xcode/
5309
- [Visual Studio]: https://visualstudio.microsoft.com
5315
+ [node-addon-api]: https://github.com/nodejs/node-addon-api
5310
5316
[node-gyp]: https://github.com/nodejs/node-gyp
5311
- [GYP]: https://gyp.gsrc.io
5312
- [CMake.js]: https://github.com/cmake-js/cmake-js
5313
- [CMake]: https://cmake.org
5314
- [Travis CI]: https://travis-ci.org
5315
- [AppVeyor]: https://www.appveyor.com
5316
5317
[node-pre-gyp]: https://github.com/mapbox/node-pre-gyp
5317
5318
[prebuild]: https://github.com/prebuild/prebuild
5318
- [GitHub releases]: https://help.github.com/en/github/administering-a-repository/about-releases
5319
5319
[prebuildify]: https://github.com/prebuild/prebuildify
5320
- [`node_api.h` ]: https://github.com/nodejs/node/blob/master/src/node_api.h
5320
+ [worker threads ]: https://nodejs.org/api/worker_threads.html
0 commit comments