We revert here to the study of TypeScript that we started in Chapter 04 Comparing Approaches to Programming, and that served as an introduction to the language, the tools to use, its integration with Visual Studio and a basic coverage of its possibilities.
In that chapter, I promised to review the characteristics of the language since it is the other big Microsoft project related to open source since its inception, and it's just gaining momentum and increasing adoption all over the world. TypeScript is, in the words of its own creator, a JavaScript that scales.
Tip
However, if you want to deep dive into the language and its possibilities, take a look at the excellent "Mastering TypeScript" by Nathan Rozentals, available at https://www.packtpub.com/web-development/mastering-typescript.
Let's remind ourselves that the project started around 2010 as a response to the growing popularity of JavaScript—not only in the browsers, but also on the servers. This means writing applications with...