Repository navigation
Accept a recursive Array wrapper in the Array own-key helpers - #8
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
|
@coderabbitai review |
✅ Action performedReview finished.
|
9779f8e to
0cee453
Compare
…gained object-keys-over-recursive-dictionary-or-array-union, 0 moved)
0cee453 to
ea26069
Compare
Object.keysover a value typed as a recursive dictionary-or-array union refused to lower. The Array own-key helpers now accept the recursive wrapper.Verification:
npm run buildpassed,npm run gate -- --writeexit 0,node scripts/run-runtime-tests.mjs --only object-keys-over-recursive1 ok, prettier clean.Related
Independent of the other three compiler fixes (#7, #9, #10); all four go into compiler release 1.0.38, which node-compat geastack/node-compat#8 (compile hello-nest ahead of time) needs.
Summary by CodeRabbit
New Features
Object.keyssupport for arrays and array-derived types, including recursive dictionary/array data.Bug Fixes
undefinedvalues.Tests
Rebased onto main d281cde (1.0.41) on 2026-10-20; gate byte-identical and the runtime test green there.