Open LolandaE opened 1 year ago
Biggest thing we can do is migrate from JavaScript to TypeScript where possible, ensuring the application code is as strictly typed as possible. I'm encountering numerous bugs in the system that are being introduced as a result of using JavaScript without any type guarding, something you'd struggle to find in a strictly typed system. I wonder how we could start small with this?
something we want to consider doing over time as we work on NRPTI is transition code to Typescript as we do work. not a big bang refactoring.
Describe the task Moving from javascript to typescript would strongly improve the developers experience in working on the app, and would make it easier for new devs to understand how the API works.
Purpose Improve maintainability and developer experience, addresses vulnerabilities in NRPTI API, adds consistency, reduces likelihood of introducing new bugs
Acceptance Criteria
Additional context