Using source maps it's possible to debug TypeScript code directly in the browser even after transpilation.
A basic introduction to TypeScript for beginners.
TypeScript introduces Generics which allow us to use reusable components within our applications with ease.
Functions in TypeScript work in exactly the same way as functions in ES2015, allowing us to use rest and default params and fat arrow functions in combination with data types.
Interfaces provide a very powerful way of to define entities that most conform a definition – in other words it allows us to specify properties for entities.