TypeScript is a language for application-scale JavaScript development. It’s a typed superset of JavaScript that compiles to plain JavaScript and was originally created out of a need for a more robust tooling experience to complement JavaScript language developers.
TypeScript makes it easier for developers to write cross-platform, application scale, JavaScript programs that run in any browser or in any host. TypeScript tools can dramatically improve your productivity, allowing you to maintain your existing code and continue to use the same JavaScript libraries you already love.
Get a quick overview of TypeScript in this recent “Five Things” episode with Microsoft Technical Fellow Anders Hejlsberg and John Papa. In the below video, you’ll learn five tings you might not know about TypeScript in five minutes, including control flow analysis, asynchronous callback, compilers, and more.

Learn more at https://aka.ms/5things-azure
To watch more episodes, go to https://aka.ms/FiveThingsPlaylist
 
Additional information on TypeScript
TypeScript for Beginners

Already familiar with TypeScript?