TypeScript allows developers to write readable and maintainable web applications. Editors can provide
several tools to the developer, based on types and static analysis of the code. In this book, you will learn
how you can use TypeScript to build clean web applications. You will learn how to use Angular 2 and
You will also learn how you can use TypeScript for servers, mobile apps, command-line tools, and
games. We will build various servers, write a mobile app, rewrite Pac Man, and build Tic-Tac-Toe as a
command-line application. You will also learn functional programming. This style of programming will
improve your general code skills. You will see how this style can be used in TypeScript.