1. Introduction
  2. Background and Basics
  3. TypeScript’s Versioning Policy
  4. Conformance
  5. Practical Guidance
  6. Formal Specification
  7. Overview
    1. Definitions
    2. Breaking Changes
    3. Non-Breaking Changes
    4. Bug Fixes
    5. Compiler Considerations
  8. Appendices
  9. Overview
    1. Adopters
    2. Tooling
    3. Variance in TypeScript
    4. History