- Introduction
- Background and Basics
- 1. TypeScript’s Versioning Policy
- 2. Conformance
- 3. Practical Guidance
- Formal Specification
- 4. Overview
- 4.1. Definitions
- 4.2. Breaking Changes
- 4.3. Non-Breaking Changes
- 4.4. Bug Fixes
- 4.5. Compiler Considerations
- Appendices
- 5. Overview
- 5.1. Adopters
- 5.2. Tooling
- 5.3. Variance in TypeScript
- 5.4. History