TypeScript is a JavaScript superset that supports static typing and compiles down to plain JavaScript. TypeScript gives you compile-time errors, great tooling support and the latest JavaScript features like classes, arrow functions and modules. You can compile these latest features down to a JavaScript version that is supported in today's browsers. The adoption of TypeScript is increasing and as a serious developer you should have that language definitely in your pocket! Join Thomas in this book to learn the TypeScript language. After you set up your environment you get up to speed with basic types, interfaces, classes, functions, modules, decorators and you learn how to build modern, component-based web-applications with Angular and rock-solid TypeScript code. This book is structured into twelve 1. Introduction 2. Setting up Your Environment 3. Using TypeScript 4. Basic Types 5. Var, Let and Const 6. Interfaces and Classes 7. Generics 8. Functions 9. Modules 10. Decorators 11. Declaration Files 12. Angular with TypeScript Now let's learn TypeScript, so that you can build your next JavaScript-based application with this amazing, popular language.
I think the title is a bit misleading and a more appropriate one could have been 'Typescript as quickly as possible'. Don't let the number of pages fool you, its a dense book. It covers the key areas of typescript but it assumes that the examples can be immediately understood. If you had tried your hand at typescript before, especially when working on an Angular project then I highly recommend the book. It answers some questions that you already had in your mind and gives a reason why their is a preferred way of doing certain things.
An okay book for what it is trying to be, a book that is designed to get you up and running with the basic concepts of TypeScript. The early chapters are generally good and easy to understand. The latter chapters are generally a little harder to follow and not generally as helpful as the earlier chapters.
Great way to learn TyoeScript in a weekend. Also includes an introductory chapter on using the framework Angular, which makes heavy use of TypeScript. Well-written and engaging.