Curated Tech Reading Map

Find your next tech book to read

Book

Programming TypeScript

Boris Cherny

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

Boris Cherny opens from the problem Facebook, Google, and Microsoft each independently solved by adding a gradual static type layer to a dynamic language: code that scales in size and in number of engineers needs types the compiler can check. Written for programmers with intermediate JavaScript experience, the book works from TypeScript's basic type system through type inference, classes and interfaces, and advanced types, then into async programming, framework interop, namespaces and modules, and the build toolchain. It treats TypeScript's type system as something with its own design logic worth understanding deeply, not as JavaScript with annotations bolted on.

Target Readers

  • JavaScript developers moving to TypeScript who want the type system's underlying logic, not just enough syntax to silence errors
  • Engineers on a growing codebase who need generics and advanced types explained from first principles
  • Developers who use TypeScript day to day but have never worked through how its type inference actually reasons about their code

Tags

#typescript#type-system#generics

Colophon

Publisher
オライリー・ジャパン
ISBN
978-4873119045
Published
Mar 2020
List price
¥3,740incl. taxMay differ from the actual selling price on Amazon

Get this book

* The link above is an advertisement via Amazon Associates.

Prerequisites

Next Books