-
Notifications
You must be signed in to change notification settings - Fork 376
Closed
Labels
Breaking change 💥this change requires a major release and has API changes.this change requires a major release and has API changes.
Milestone
Description
Currently, our react-integration pkg serves the purpose of ensuring our documentation examples will build and compile as expected. It works great, but I recently realized strict type checking is turned off. Because of this, issues go undetected until they are happened upon by community members. Setting strict to true is standard practice and it doesn't make sense to suggest consumers lessen their compiler strictness just to be able to consume our components.
I've increased the strictness of the checks we can without making further changes in #3222.
This leaves us needing to work through changes required to enable the following compiler options:
- strictPropertyInitialization
- noImplicitAny
- strictNullChecks
- strictFunctionTypes
Metadata
Metadata
Assignees
Labels
Breaking change 💥this change requires a major release and has API changes.this change requires a major release and has API changes.