TypeScript Documentation
Get Started
Handbook
A great first read for your daily TS work.
- The Basics
- Narrowing
- Object Types
Type Manipulation
- Generics
- Typeof Type Operator
- Conditional Types
- Modules
We also have an and pdf version of the Handbook.
Reference
Deep dive reference materials.
- Utility Types
- Declaration Merging
- Iterators and Generators
- Mixins
- Module Resolution
- Namespaces and Modules
- Triple-Slash Directives
- Type Inference
Tutorials
Using TypeScript in several environments.
Declaration Files
Learn how to write declaration files to describe existing JavaScript. Important for DefinitelyTyped contributions.
JavaScript
How to use TypeScript-powered JavaScript tooling.