Skip to content

feat(codemode): support destructuring assignment#35600

Merged
kitlangton merged 3 commits into
v2from
destructuring-v2
Jul 6, 2026
Merged

feat(codemode): support destructuring assignment#35600
kitlangton merged 3 commits into
v2from
destructuring-v2

Conversation

@kitlangton

Copy link
Copy Markdown
Contributor

Summary

  • support object and array destructuring assignment to existing bindings
  • support defaults, nesting, rest elements, and member targets
  • preserve assignment-expression return values and CodeMode data boundaries

Tests

  • bun run test from packages/codemode
  • bun typecheck from packages/codemode
  • repository pre-push typecheck

# ------------------------ >8 ------------------------
# Do not modify or remove the line above.
# Everything below it will be ignored.
#
# Conflicts:
#	packages/codemode/src/interpreter/runtime.ts
@kitlangton kitlangton merged commit d603eed into v2 Jul 6, 2026
5 of 7 checks passed
@kitlangton kitlangton deleted the destructuring-v2 branch July 6, 2026 19:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant