As a still new-ish developer, I find that sometimes I run into these obscure bugs, that seemingly should have been caught. For example:
Trying to access an object property by it's name, only to find out all properties are named and ordered by their index. Then having to figure out when that happened.
TypeScript helped me with this, but beyond that it helped me become a better developer by enforcing more strict rules around my code and alerting my to things I might not have thought about.
If you are a JavaScript Dev and up for a bit of a challenge and change of pace, I would strongly recommend TypeScript.
The fact the code "self-documents" is also really helpful. So you know exactly what is supposed to be going on in your code.
I still have plain JavaScript in my stack, because sometimes TypeScript doesn't like playing nicely with others (say for example with Node/ Express.js projects using an ORM that has its own Typing).