Skip to main content
TypeScript
  • Download
  • Docs
  • Handbook
  • Community
  • Playground
  • Tools
in En

Was this page helpful?

    • TS for the New Programmer
    • TypeScript for JS Programmers
    • TS for Java/C# Programmers
    • TS for Functional Programmers
    • TypeScript Tooling in 5 minutes
    • The TypeScript Handbook
    • The Basics
    • Everyday Types
    • Narrowing
    • More on Functions
    • Object Types
      • Creating Types from Types
      • Generics
      • Keyof Type Operator
      • Typeof Type Operator
      • Indexed Access Types
      • Conditional Types
      • Mapped Types
      • Template Literal Types
    • Classes
    • Modules
    • Utility Types
    • Cheat Sheets
    • Decorators
    • Declaration Merging
    • Enums
    • Iterators and Generators
    • JSX
    • Mixins
    • Namespaces
    • Namespaces and Modules
    • Symbols
    • Triple-Slash Directives
    • Type Compatibility
    • Type Inference
    • Variable Declaration
    • Introduction
    • Theory
      • Choosing Compiler Options
    • Reference
      • ESM/CJS Interoperability
    • ASP.NET Core
    • Gulp
    • DOM Manipulation
    • Migrating from JavaScript
    • Using Babel with TypeScript
    • TypeScript 5.9
    • TypeScript 5.8
    • TypeScript 5.7
    • TypeScript 5.6
    • TypeScript 5.5
    • TypeScript 5.4
    • TypeScript 5.3
    • TypeScript 5.2
    • TypeScript 5.1
    • TypeScript 5.0
    • TypeScript 4.9
    • TypeScript 4.8
    • TypeScript 4.7
    • TypeScript 4.6
    • TypeScript 4.5
    • TypeScript 4.4
    • TypeScript 4.3
    • TypeScript 4.2
    • TypeScript 4.1
    • TypeScript 4.0
    • TypeScript 3.9
    • TypeScript 3.8
    • 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
    • Introduction
    • Declaration Reference