Comment
Comment by bluefishinit
If you have to use Javascript (you're building the front-end of a web app), then it seems like Typescript is probably a decent solution. For anything else it (or any form of Javascript) isn't the right tool for the job, in part for the reasons outlined in this post. Nothing is more frustrating than to see people build command line apps or servers with Typescript and bring all the added complexity and bad habits of the JS world to a place where much better solutions exist. Go, Rust even Zig are better choices than introducing the JS nightmare workflow and tooling where it doesn't belong.