What's that mean?
- If there are no syntatic errors in your JS, it is valid TS
- Migrating existing codebases can be done piece by piece
All this means that you can (like I am) gradually learn TS and gradually add it to more of your projects. The typing will hopefully catch errors sooner - at compile time rather than run time - but it won't necessarily catch every problem.