Integrate Typescript technology into the project's code.
Description
To revitalize the project and ease the development experience (after gathering new information from past and current projects), I decided to include Typescript as part of the repo's tech stack.
Tasks
Investigation
[x] Find the easiest way to include the technology on the repo.
[x] Sieze alternatives to update code to Typescript API calls.
[x] Sieze alternatives to update code to Typescript in functions.
[x] Sieze alternatives to update code to Typescript in unit tests.
Keep in mind that if you use typescript paths in its configuration, you should add and configure ts-alias to avoid building issues.
When you are working on unit tests, start reading Jest's documentation and integrate the tools mentioned, such as ts-jest, and start migrating test files.
Small note: ts-jest includes an alias mapping feature in case you add it to your repo and start having importing issues when running the test suite.
Objective
Integrate Typescript technology into the project's code.
Description
To revitalize the project and ease the development experience (after gathering new information from past and current projects), I decided to include Typescript as part of the repo's tech stack.
Tasks
Ticket relationships
Technical notes
TBD