What Is TypeScript?
TypeScript is a free and open source programming language developed and maintained by Microsoft. It is a strict superset of JavaScript and adds optional static typing to the language. It is designed for the development of large applications.
So What Does TypeScript Do?
TypeScript makes writing JavaScript more robust. Normal JavaScript errors are not caught at runtime and thus can happen by surprise on your live application. TypeScript adds more boilerplate code to ensure that errors are caught before you publish your application.
If you intend to build modern web applications in JavaScript, learning TypeScript is a must.