What is TypeScript
Well...according to their website:
Using TypeScript had only been a small project at home until a friend, Chris, had to get a presentation ready for work. I volunteered to help make a small customer tracking app for part of his talk. Using TypeScript made implementing the data model much more easy and made it simple to track everything as development progress. As the little project came to an end, TypeScript has shown it strengths and a few weaknesses.
Benefits of TypeScript
Cautions to watch