PART I:
Chapter 1: Kickstart Your TypeScript Setup
Chapter 2: IDE Superpowers
Chapter 3: TypeScript in the Development Pipeline
PART II: Fundamentals
Chapter 4: Essential Types and Annotations
Chapter 5: Unions, Literals, and Narrowing
PART III: Objects, Classes, and Mutability
Chapter 6: Objects
Chapter 7: Mutability
Chapter 8: Classes
Chapter 9: TypeScript-Only Features
PART IV: Working with the Compiler
Chapter 10: Deriving Types
Chapter 11: Annotations and Assertions
Chapter 12: The Weird Parts
PART V: Understanding the Environment
Chapter 13: Modules, Scripts, and Declaration Files
Chapter 14: Configuring TypeScript
Part VI: Advanced Application Development
Chapter 15: Designing Your Types in TypeScript
Chapter 16: The /utils Folder
The chapters in red are included in this Early Access PDF.