@@ -5191,39 +5191,50 @@ idempotent.
5191
5191
This API may only be called from the main thread.
5192
5192
5193
5193
[ABI Stability]: https://nodejs.org/en/docs/guides/abi-stability/
5194
+ [AppVeyor]: https://www.appveyor.com
5195
+ [C++ Addons]: addons.html
5196
+ [CMake.js]: https://github.com/cmake-js/cmake-js
5197
+ [CMake]: https://cmake.org
5194
5198
[ECMAScript Language Specification]: https://tc39.github.io/ecma262/
5195
5199
[Error Handling]: #n_api_error_handling
5200
+ [GCC]: https://gcc.gnu.org
5201
+ [GYP]: https://gyp.gsrc.io
5202
+ [GitHub releases]: https://help.github.com/en/github/administering-a-repository/about-releases
5203
+ [LLVM]: https://llvm.org
5196
5204
[Native Abstractions for Node.js]: https://github.com/nodejs/nan
5197
5205
[Object Lifetime Management]: #n_api_object_lifetime_management
5198
5206
[Object Wrap]: #n_api_object_wrap
5199
- [Section 6]: https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-values
5200
- [Section 6.1]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types
5201
- [Section 6.1.4]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-string-type
5202
- [Section 6.1.6]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type
5203
- [Section 6.1.7]: https://tc39.github.io/ecma262/#sec-object-type
5204
- [Section 6.1.7.1]: https://tc39.github.io/ecma262/#table-2
5205
- [Section 7]: https://tc39.github.io/ecma262/#sec-abstract-operations
5206
- [Section 7.1.2]: https://tc39.github.io/ecma262/#sec-toboolean
5207
- [Section 7.1.3]: https://tc39.github.io/ecma262/#sec-tonumber
5208
- [Section 7.1.13]: https://tc39.github.io/ecma262/#sec-toobject
5209
- [Section 7.2.2]: https://tc39.github.io/ecma262/#sec-isarray
5210
- [Section 7.2.14]: https://tc39.github.io/ecma262/#sec-strict-equality-comparison
5211
- [Section 8.7]: https://tc39.es/ecma262/#sec-agents
5212
- [Section 9.1.6]: https://tc39.github.io/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots-defineownproperty-p-desc
5213
- [Section 12.5.5]: https://tc39.github.io/ecma262/#sec-typeof-operator
5214
5207
[Section 12.10.4]: https://tc39.github.io/ecma262/#sec-instanceofoperator
5208
+ [Section 12.5.5]: https://tc39.github.io/ecma262/#sec-typeof-operator
5215
5209
[Section 19.2]: https://tc39.github.io/ecma262/#sec-function-objects
5216
5210
[Section 19.4]: https://tc39.github.io/ecma262/#sec-symbol-objects
5217
5211
[Section 20.3]: https://tc39.github.io/ecma262/#sec-date-objects
5218
- [Section 22.1]: https://tc39.github.io/ecma262/#sec-array-objects
5219
5212
[Section 22.1.4.1]: https://tc39.github.io/ecma262/#sec-properties-of-array-instances-length
5213
+ [Section 22.1]: https://tc39.github.io/ecma262/#sec-array-objects
5220
5214
[Section 22.2]: https://tc39.github.io/ecma262/#sec-typedarray-objects
5221
5215
[Section 24.1]: https://tc39.github.io/ecma262/#sec-arraybuffer-objects
5222
5216
[Section 24.3]: https://tc39.github.io/ecma262/#sec-dataview-objects
5223
5217
[Section 25.4]: https://tc39.github.io/ecma262/#sec-promise-objects
5224
- [`Number.MIN_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.min_safe_integer
5225
- [`Number.MAX_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.max_safe_integer
5218
+ [Section 6.1.4]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-string-type
5219
+ [Section 6.1.6]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types-number-type
5220
+ [Section 6.1.7.1]: https://tc39.github.io/ecma262/#table-2
5221
+ [Section 6.1.7]: https://tc39.github.io/ecma262/#sec-object-type
5222
+ [Section 6.1]: https://tc39.github.io/ecma262/#sec-ecmascript-language-types
5223
+ [Section 6]: https://tc39.github.io/ecma262/#sec-ecmascript-data-types-and-values
5224
+ [Section 7.1.13]: https://tc39.github.io/ecma262/#sec-toobject
5225
+ [Section 7.1.2]: https://tc39.github.io/ecma262/#sec-toboolean
5226
+ [Section 7.1.3]: https://tc39.github.io/ecma262/#sec-tonumber
5227
+ [Section 7.2.14]: https://tc39.github.io/ecma262/#sec-strict-equality-comparison
5228
+ [Section 7.2.2]: https://tc39.github.io/ecma262/#sec-isarray
5229
+ [Section 7]: https://tc39.github.io/ecma262/#sec-abstract-operations
5230
+ [Section 8.7]: https://tc39.es/ecma262/#sec-agents
5231
+ [Section 9.1.6]: https://tc39.github.io/ecma262/#sec-ordinary-object-internal-methods-and-internal-slots-defineownproperty-p-desc
5232
+ [Travis CI]: https://travis-ci.org
5233
+ [Visual Studio]: https://visualstudio.microsoft.com
5226
5234
[Working with JavaScript Properties]: #n_api_working_with_javascript_properties
5235
+ [Xcode]: https://developer.apple.com/xcode/
5236
+ [`Number.MAX_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.max_safe_integer
5237
+ [`Number.MIN_SAFE_INTEGER`]: https://tc39.github.io/ecma262/#sec-number.min_safe_integer
5227
5238
[`init` hooks]: async_hooks.html#async_hooks_init_asyncid_type_triggerasyncid_resource
5228
5239
[`napi_add_finalizer`]: #n_api_napi_add_finalizer
5229
5240
[`napi_async_init`]: #n_api_napi_async_init
@@ -5267,27 +5278,16 @@ This API may only be called from the main thread.
5267
5278
[`napi_throw`]: #n_api_napi_throw
5268
5279
[`napi_unwrap`]: #n_api_napi_unwrap
5269
5280
[`napi_wrap`]: #n_api_napi_wrap
5281
+ [`node_api.h`]: https://github.com/nodejs/node/blob/master/src/node_api.h
5270
5282
[`process.release`]: process.html#process_process_release
5271
5283
[`uv_ref`]: http://docs.libuv.org/en/v1.x/handle.html#c.uv_ref
5272
5284
[`uv_unref`]: http://docs.libuv.org/en/v1.x/handle.html#c.uv_unref
5273
5285
[async_hooks `type`]: async_hooks.html#async_hooks_type
5274
5286
[context-aware addons]: addons.html#addons_context_aware_addons
5275
- [node-addon-api]: https://github.com/nodejs/node-addon-api
5276
- [worker threads]: https://nodejs.org/api/worker_threads.html
5277
- [C++ Addons]: addons.html
5278
5287
[docs]: https://github.com/nodejs/node-addon-api#api-documentation
5279
- [GCC]: https://gcc.gnu.org
5280
- [LLVM]: https://llvm.org
5281
- [Xcode]: https://developer.apple.com/xcode/
5282
- [Visual Studio]: https://visualstudio.microsoft.com
5288
+ [node-addon-api]: https://github.com/nodejs/node-addon-api
5283
5289
[node-gyp]: https://github.com/nodejs/node-gyp
5284
- [GYP]: https://gyp.gsrc.io
5285
- [CMake.js]: https://github.com/cmake-js/cmake-js
5286
- [CMake]: https://cmake.org
5287
- [Travis CI]: https://travis-ci.org
5288
- [AppVeyor]: https://www.appveyor.com
5289
5290
[node-pre-gyp]: https://github.com/mapbox/node-pre-gyp
5290
5291
[prebuild]: https://github.com/prebuild/prebuild
5291
- [GitHub releases]: https://help.github.com/en/github/administering-a-repository/about-releases
5292
5292
[prebuildify]: https://github.com/prebuild/prebuildify
5293
- [`node_api.h` ]: https://github.com/nodejs/node/blob/master/src/node_api.h
5293
+ [worker threads ]: https://nodejs.org/api/worker_threads.html
0 commit comments