- Delete test-inspector-enabled.js: depends on process.binding("inspector")
which is not implemented in Bun
- Skip node-options.js in test_uv_threadpool_size: depends on fixtures that
don't exist in the napi test directory
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
### What does this PR do?
Refactored NAPI property and element access to use inline methods and
improved error handling. Added comprehensive tests for default value
behavior and numeric string key operations in NAPI, ensuring correct
handling of missing properties, integer keys, and property deletion.
Updated TypeScript tests to cover new scenarios.
### How did you verify your code works?
Tests
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>