TypeScript is an open source language, based on JavaScript, which speeds up and improves the way how we write JavaScript code and reduces the number of errors. It provides many interesting functionalities such as static typing, enums, interfaces and much more.
In addition, it allows you to use ES6 functions such as the arrow function, let
/const
or classes without giving up support for older browsers that do not recognize these functions.