This app works best with JavaScript enabled.
TypeScript
Documentation
Download
Connect
Playground
en
Note: this page is a beta page, the URL is not guaranteed to stick around.
Tutorials
TypeScript in 5 minutes
ASP.NET Core
Gulp
Migrating from JavaScript
React & Webpack
What's New
Overview
TypeScript 3.7
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
Templates
global-modifying-module.d.ts
global-plugin.d.ts
global.d.ts
module-class.d.ts
module-function.d.ts
module-plugin.d.ts
module.d.ts