Skip to content

Switch core packages to stricter types#4120

Open
JasonVMo wants to merge 5 commits into
mainfrom
user/jasonvmo/stronger-types
Open

Switch core packages to stricter types#4120
JasonVMo wants to merge 5 commits into
mainfrom
user/jasonvmo/stronger-types

Conversation

@JasonVMo
Copy link
Copy Markdown
Contributor

@JasonVMo JasonVMo commented Jun 4, 2026

Platforms Impacted

  • all / none

Description of changes

This moves several core packages to the strict tsconfigs. This adds:

  • stronger types, particularly around object and style merging
  • default values for checked state which shouldn't change behavior unless there was a bug as it makes the pre-initialized state consistent with the unchecked state. Previously it would go undefined -> true -> false, now it alternates between true and false.
  • this reapplies the changes from: PR 4058

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