[GH-ISSUE #577] Typescript migration #7180

Closed
opened 2026-04-10 16:52:48 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @MatissJanis on GitHub (Jan 26, 2023).
Original GitHub issue: https://github.com/actualbudget/actual/issues/577

Verified feature request does not already exist?

  • I have searched and found no existing issue

💻

  • Would you like to implement this feature?

Pitch: what problem are you trying to solve?

Migrate the project to Typescript (start with only the build scripts and we can slowly port everything over to TS).

DO NOT perform a big-bang migration.

Describe your ideal solution to this problem

No response

Teaching and learning

Some previous work here: https://github.com/actualbudget/actual/pull/84

Originally created by @MatissJanis on GitHub (Jan 26, 2023). Original GitHub issue: https://github.com/actualbudget/actual/issues/577 ### Verified feature request does not already exist? - [X] I have searched and found no existing issue ### 💻 - [ ] Would you like to implement this feature? ### Pitch: what problem are you trying to solve? Migrate the project to Typescript (start with only the build scripts and we can slowly port everything over to TS). **DO NOT** perform a big-bang migration. ### Describe your ideal solution to this problem _No response_ ### Teaching and learning Some previous work here: https://github.com/actualbudget/actual/pull/84
GiteaMirror added the help wanted label 2026-04-10 16:52:48 -05:00
Author
Owner

@MatissJanis commented on GitHub (Mar 30, 2023):

Code can now be easily migrated to typescript by replacing the file extension to .ts or .tsx. Now comes the interesting part: actually moving all the files over to TS.

This will be slow and gradual process. Possibly over many years.

So I will close this ticket as we now have the capabilities to start this work. But actual completion will be far into the future.

<!-- gh-comment-id:1490787095 --> @MatissJanis commented on GitHub (Mar 30, 2023): Code can now be easily migrated to typescript by replacing the file extension to `.ts` or `.tsx`. Now comes the interesting part: actually moving all the files over to TS. This will be slow and gradual process. Possibly over many years. So I will close this ticket as we now have the capabilities to start this work. But actual completion will be far into the future.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#7180