It's not just javascript with types. The language is written in a way that makes it much easier for machines to understand your code. I'm not talking about just tests and linting.
Check out some typescript tooling videos, this one was shown at an angular 2 conference but you don't need to know any angular to watch it: