TypeScript Chapter Index
Introduction
This index lists all 38 chapters in the Hello Code TypeScript track, grouped by topic. Use it to jump to a lesson or compare coverage with frontend/gen_article_plan/ typescript.md.
Prerequisites
- None—this page is a map, not a lesson
Getting Started (01–04)
| # | Chapter |
|---|---|
| 01 | What Is TypeScript |
| 02 | Installing TypeScript and Project Setup |
| 03 | Editor Setup for TypeScript |
| 04 | Your First TypeScript Program |
Basic Types and Functions (05–09)
| # | Chapter |
|---|---|
| 05 | Basic Types in TypeScript |
| 06 | Type Inference and Annotations |
| 07 | Function Types in TypeScript |
| 08 | Objects and Interfaces in TypeScript |
| 09 | Type Aliases vs Interfaces |
Classes and Generics (10–13)
| # | Chapter |
|---|---|
| 10 | Classes and Access Modifiers |
| 11 | Abstract Classes and implements |
| 12 | Generics Basics |
| 13 | Generic Constraints and Default Type Parameters |
Advanced Types (14–18)
| # | Chapter |
|---|---|
| 14 | Union, Intersection, and Literal Types |
| 15 | Type Narrowing and Type Guards |
| 16 | Nullability, Non-Null Assertions, and Type Assertions |
| 17 | Built-In Utility Types |
| 18 | Conditional Types and infer |
Modules and tsconfig (19–22)
| # | Chapter |
|---|---|
| 19 | Modules in TypeScript |
| 20 | Module Resolution and Path Aliases |
| 21 | tsconfig Core Options |
| 22 | Strict Mode and Best Practices |
Declarations and Output (23–25)
| # | Chapter |
|---|---|
| 23 | Source Maps and Declaration File Output |
| 24 | Declaration Files and @types Packages |
| 25 | declare and Global Augmentation |
Tooling Integration (26–29)
| # | Chapter |
|---|---|
| 26 | TypeScript with Node.js |
| 27 | TypeScript with Vite and Frontend Apps |
| 28 | TypeScript with Webpack and Rollup |
| 29 | Decorators in TypeScript |
Legacy Features and Practices (30–32)
| # | Chapter |
|---|---|
| 30 | const enum, namespace, and Triple-Slash Directives |
| 31 | TypeScript Code Style and Architecture |
| 32 | Common TypeScript Errors and Troubleshooting |
Projects (33–36)
| # | Chapter |
|---|---|
| 33 | Project: Type-Safe CLI Todo Tool |
| 34 | Project: Type-Safe REST API (Node) |
| 35 | Project: Type-Safe Frontend App (Vite) |
| 36 | Project: TypeScript Utility Library |
Resources (37)
| # | Chapter |
|---|---|
| 37 | TypeScript Resources and Book Recommendations |
Related Tracks
- JavaScript chapter index
- CSS chapter index
- Vue chapter index — TypeScript with
definePropsin chapter 18
FAQ
Is the track complete at 38 chapters?
Yes for the planned outline—extend with team-specific chapters (testing, monorepos) as needed.
Where is the plan file?
frontend/gen_article_plan/ typescript.md (Chinese outline for authors).
Category logo
frontend/public/category-logos/typescript.png is used on the category page—you may replace it with a dedicated TypeScript artwork later.