Skip to content

[TS] Lower object rest with stable sources and excluded keys (#382) - #411

Open
CaelmBleidd wants to merge 1 commit into
caelmbleidd/ts-381-object-gettersfrom
caelmbleidd/ts-382-object-rest
Open

CaelmBleidd wants to merge 1 commit into
caelmbleidd/ts-381-object-gettersfrom
caelmbleidd/ts-382-object-rest

Conversation

@CaelmBleidd

Copy link
Copy Markdown
Member

Object rest bindings now stabilize the source, reject nullish inputs, and copy remaining own enumerable properties into a fresh container after excluding the named bound keys. RequireObjectCoercible is preserved in the frontend DTO and Kotlin model, and CopyDataProperties reuses the preceding object-spread contract.

Validation on the final combined stack, including regression support and the computed-access correction: typecheck/build; object-rest.spec.ts, closures.spec.ts, regressions.spec.ts (43 passed within the full suite of 477 tests); relevant Kotlin frontend JSON/model cases passed within the run of 62 tests. No failures or skips.

Issue: #382.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant