"JavaScript that scales."
"TypeScript is a typed superset of JavaScript that compiles to plain JavaScript."
"Any browser, any host, any OS, and open source."
These are official statements by the TypeScript team.
"Surprisingly simple, extraordinarily powerful."
This is how I describe TypeScript.
The purpose of this book is to provide readers with an opportunity to see and understand the preceding quotes and appreciate TypeScript for its power and elegance.
In this chapter, we will introduce TypeScript and take a brief look at its features that help us write client- and server-side (Node.js) applications that are scalable, maintainable, reusable, and future-proof.
The fundamental principle of TypeScript is that it's a superset of JavaScript and all valid JavaScript is a valid TypeScript. This allows developers...