sillsdev / web-languageforge

Language Forge: Online Collaborative Dictionary Building on the Web and Phone.
https://languageforge.org
MIT License
44 stars 29 forks source link

Fix "implicit any" Typescript errors to prepare for Typescript 5.5 #1817

Closed rmunn closed 6 months ago

rmunn commented 6 months ago

Fixes #1800

Description

We currently have suppressImplicitAnyIndexErrors in our tsconfig.json since we have a lot of implicit any types scattered throughout our code. That option will be going away in Typescript 5.5, so we need to fix them now so that we can continue to upgrade Typescript in the future (5.5 is currently in beta).

Screenshots

No behavioral changes.

Checklist

Testing

Testers, use the following instructions against our staging environment. Post your findings as a comment and include any meaningful screenshots, etc.

github-actions[bot] commented 6 months ago

Unit Test Results

362 tests   362 :white_check_mark:  13s :stopwatch:  37 suites    0 :zzz:   1 files      0 :x:

Results for commit c92e2e69.