The TypeScript Handbook

This handbook provides comprehensive coverage of all concepts in the official TypeScript Handbook. Explanations have been simplified, and there are more opportunities to practice the skills that reinforce your TypeScript knowledge.

Handbook

JavaScript

Understanding the language of web programming and the structure of web pages.

Start reading

Basics

The fundamental ideas of TypeScript, and how it relates to JavaScript.

Start reading

Objects

The most common way to organize information and represent external concepts.

Start reading

Functions

Reusable blocks of code that can transform inputs into outputs.

Start reading

Types

A detailed look at how the TypeScript type system works.

Start reading

Advanced Types

Advanced features of the type system, like unions, intersections, and tuples.

Start reading

Utility Types

Facilitate common type transformations with a variety of built-in types.

Start reading

Classes

Classes are a template for creating objects.

Start reading

Modules

Modules.

Start reading

Namespaces

Namespaces.

Start reading

Decorators

A powerful experimental feature.

Start reading

Was this page helpful?