What is TypeScript?
TypeScript is an open-source programming language which is a superset of JavaScript. It is an object-oriented and tightly typed programming language maintained by Microsoft. TypeScript code is transformed to JavaScript, which used in environment that supports JavaScript, including browsers, Node.js, and your own applications.
TypeScript is a variant of JavaScript with a few more features like highly scalable, namespaces, generics, decorators, abstract classes, static typing, conditional type etc.