What is TypeScript?
Why should I use TypeScript?
TypeScript allows specifying the types of data being passed around within the code, and has the ability to report errors when the types don't match.
TypeScript uses compile time type checking. Which means it checks if the specified types match before running the code, not while running the code.
How do I use TypeScript?
The next section shows how to get the compiler setup for a local project.
Some popular code editors, such as Visual Studio Code, have built-in TypeScript support and can show errors as you write code!