Skip to main content
Toggle navigation
Documentation
Download
Connect
Playground
TypeScript 3.6 is now available.
Get
the latest version today!
Documentation
Tutorials
TypeScript in 5 minutes
ASP.NET Core
Gulp
Migrating from JavaScript
React & Webpack
What's New
Overview
TypeScript 3.6
TypeScript 3.5
TypeScript 3.4
TypeScript 3.3
TypeScript 3.2
TypeScript 3.1
TypeScript 3.0
TypeScript 2.9
TypeScript 2.8
TypeScript 2.7
TypeScript 2.6
TypeScript 2.5
TypeScript 2.4
TypeScript 2.3
TypeScript 2.2
TypeScript 2.1
TypeScript 2.0
TypeScript 1.8
TypeScript 1.7
TypeScript 1.6
TypeScript 1.5
TypeScript 1.4
TypeScript 1.3
TypeScript 1.1
Handbook
Basic Types
Variable Declarations
Interfaces
Classes
Functions
Generics
Enums
Type Inference
Type Compatibility
Advanced Types
Symbols
Iterators and Generators
Modules
Namespaces
Namespaces and Modules
Module Resolution
Declaration Merging
JSX
Decorators
Mixins
Triple-Slash Directives
Type Checking JavaScript Files
Utility Types
Declaration Files
Introduction
Library Structures
By Example
Do's and Don'ts
Deep Dive
Templates
Publishing
Consumption
Project Configuration
tsconfig.json
Compiler Options
Project References
Compiler Options in MSBuild
Integrating with Build Tools
Nightly Builds
Documentation
Documentation
Tutorials
TypeScript in 5 minutes
ASP.NET Core
Gulp
Migrating from JavaScript
React & Webpack
What's New
Overview
TypeScript 3.6
TypeScript 3.5
TypeScript 3.4
TypeScript 3.3
TypeScript 3.2
TypeScript 3.1
TypeScript 3.0
TypeScript 2.9
TypeScript 2.8
TypeScript 2.7
TypeScript 2.6
TypeScript 2.5
TypeScript 2.4
TypeScript 2.3
TypeScript 2.2
TypeScript 2.1
TypeScript 2.0
TypeScript 1.8
TypeScript 1.7
TypeScript 1.6
TypeScript 1.5
TypeScript 1.4
TypeScript 1.3
TypeScript 1.1
Handbook
Basic Types
Variable Declarations
Interfaces
Classes
Functions
Generics
Enums
Type Inference
Type Compatibility
Advanced Types
Symbols
Iterators and Generators
Modules
Namespaces
Namespaces and Modules
Module Resolution
Declaration Merging
JSX
Decorators
Mixins
Triple-Slash Directives
Type Checking JavaScript Files
Utility Types
Declaration Files
Introduction
Library Structures
By Example
Do's and Don'ts
Deep Dive
Templates
Publishing
Consumption
Project Configuration
tsconfig.json
Compiler Options
Project References
Compiler Options in MSBuild
Integrating with Build Tools
Nightly Builds
Index