TypeScript is a free and open programming language created and developed by Microsoft since 2012. It’s a explication of JavaScript in which optional static typing has been added. TypeScript is an “Overlay” on JavaScript. TypeScript compiles to JavaScript and can be used both on the server side (node.js) and in the browser.