When you comfortable with JavaScript, there is nothing can scare you in TypeScript.
The only thing is - to get a best you need to prepare. If you using some library, I should find (or write, or generate) proper definition file for this library (Interface). But when you get all together - you have a lot of happy hours of coding :)
You're absolutely right.
I'm an C# dev who switched to JavaScript stack and using TypeScript already for 5-6 months. It was just a first-look description for the TypeScript.
Btw, TypeScript also aiming to fix context problem so in callbacks 'this' keyword is always related to parent class.
TypeScript is a language for application-scale JavaScript development.
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
Any browser. Any host. Any OS. Open Source.