-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Labels
clean codeWork to improve the codebaseWork to improve the codebasets migrationMigrating our JavaScript to TypeScriptMigrating our JavaScript to TypeScript
Milestone
Description
As of 2022-12-29, a little over 1/3 of the repo is TS. 🥳
- Lines JS: 37559
- Lines TS: 20762
At this point, we should identify any important remaining risky conversions, and leave the remainder for gradual conversion.
Good candidates for remaining conversion:
- A DAO (Justifications DAO is the most complex.)
- The entities reducer, which is large, complex, and fundamental to front-end consistency.
- The API handler and router, so that we can have some full-stack TS paths.
- JustificationsService and associated services because of their complexity.
- Files that are imported into a lot of other files, such as general.js or files with
utilin their name.
Also review TODOs on this issue in the codebase and decide if they should be new issues.
Metadata
Metadata
Assignees
Labels
clean codeWork to improve the codebaseWork to improve the codebasets migrationMigrating our JavaScript to TypeScriptMigrating our JavaScript to TypeScript
Type
Projects
Status
Done