From humble beginnings at an MSP, I've adventured through life as a sysadmin, into an engineer, and finally landed as a developer focused on fixing problems with automation.
Maintainability is basically the reason TypeScript exists. Dynamic typing in large codebases becomes very unwieldy to reason about very quickly. As a webdev primarily in python & js (migrating to TS for aforementioned issues), if I didn't have annotations, I'd go insane.
I said there will always be a debate and there is no right answer, using typescript or not is depends on lots of factors.
how big your project
project estimate time
team knowledge
it's just a different point of view, you will find who really loves and like TS and see it solved a problem and on other side, there will be some people who see that it's useless.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Maintainability is basically the reason TypeScript exists. Dynamic typing in large codebases becomes very unwieldy to reason about very quickly. As a webdev primarily in python & js (migrating to TS for aforementioned issues), if I didn't have annotations, I'd go insane.
I said there will always be a debate and there is no right answer, using typescript or not is depends on lots of factors.