Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(web): enforce strict function types in web/ 🔩 #11463

Merged
merged 2 commits into from
Jun 3, 2024

Conversation

jahorton
Copy link
Contributor

@jahorton jahorton commented May 16, 2024

I feel like enforcing this setting hinders more than it helps in web/ - the lack of strictness was very useful being able to typecast within a listener's parameter listing. That gets disabled here. Granted, some of this was required from previous config-setting PRs, but here, it feels like the majority of the changes.

Either way, it's part of #11473, so here we are.

@keymanapp-test-bot skip

@keymanapp-test-bot keymanapp-test-bot bot added this to the A18S2 milestone May 16, 2024
@mcdurdin
Copy link
Member

Can you include a reference for why this is being done?

@mcdurdin mcdurdin modified the milestones: A18S2, A18S3 May 24, 2024
@jahorton jahorton marked this pull request as draft May 28, 2024 02:39
@jahorton jahorton force-pushed the chore/web/remove-no-implicit-any branch from 6209a4f to 4e80e63 Compare May 29, 2024 03:44
@jahorton jahorton force-pushed the chore/web/strict-func-types branch from af8cb63 to a94c511 Compare May 29, 2024 03:46
@jahorton jahorton changed the title chore(web): enforces strict function types in web/ chore(web): enforces strict function types in web/ 🔩 May 29, 2024
@jahorton jahorton marked this pull request as ready for review May 29, 2024 03:47
@jahorton jahorton marked this pull request as draft May 29, 2024 03:52
@jahorton jahorton marked this pull request as ready for review May 29, 2024 03:57
@jahorton jahorton changed the title chore(web): enforces strict function types in web/ 🔩 chore(web): enforce strict function types in web/ 🔩 Jun 3, 2024
Base automatically changed from chore/web/remove-no-implicit-any to master June 3, 2024 08:16
@jahorton jahorton merged commit c858824 into master Jun 3, 2024
15 checks passed
@jahorton jahorton deleted the chore/web/strict-func-types branch June 3, 2024 08:16
@keyman-server
Copy link
Collaborator

Changes in this pull request will be available for download in Keyman version 18.0.47-alpha

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

Successfully merging this pull request may close these issues.

None yet

3 participants