TypeScript is a static type language. This means you must declare the type of variables and objects before using them.
The command-line TypeScript compiler can be installed as a Node.js package.
TypeScript is supported by most of the popular developer IDEs including Visual Studio, Visual Studio Code, Sublime Text, Atom, Eclipse, Emacs, WebStorm, and Vim.
It is an object-oriented programming language and has a compiler. The code is compiled.
TypeScript supports static typing. The type of the variable must be declared before use. For example, var num: number.