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
01What Is TypeScript
02Installing TypeScript and Project Setup
03Editor Setup for TypeScript
04Your First TypeScript Program

Basic Types and Functions (05–09)

#Chapter
05Basic Types in TypeScript
06Type Inference and Annotations
07Function Types in TypeScript
08Objects and Interfaces in TypeScript
09Type Aliases vs Interfaces

Classes and Generics (10–13)

#Chapter
10Classes and Access Modifiers
11Abstract Classes and implements
12Generics Basics
13Generic Constraints and Default Type Parameters

Advanced Types (14–18)

#Chapter
14Union, Intersection, and Literal Types
15Type Narrowing and Type Guards
16Nullability, Non-Null Assertions, and Type Assertions
17Built-In Utility Types
18Conditional Types and infer

Modules and tsconfig (19–22)

#Chapter
19Modules in TypeScript
20Module Resolution and Path Aliases
21tsconfig Core Options
22Strict Mode and Best Practices

Declarations and Output (23–25)

#Chapter
23Source Maps and Declaration File Output
24Declaration Files and @types Packages
25declare and Global Augmentation

Tooling Integration (26–29)

#Chapter
26TypeScript with Node.js
27TypeScript with Vite and Frontend Apps
28TypeScript with Webpack and Rollup
29Decorators in TypeScript

Legacy Features and Practices (30–32)

#Chapter
30const enum, namespace, and Triple-Slash Directives
31TypeScript Code Style and Architecture
32Common TypeScript Errors and Troubleshooting

Projects (33–36)

#Chapter
33Project: Type-Safe CLI Todo Tool
34Project: Type-Safe REST API (Node)
35Project: Type-Safe Frontend App (Vite)
36Project: TypeScript Utility Library

Resources (37)

#Chapter
37TypeScript Resources and Book Recommendations

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).

frontend/public/category-logos/typescript.png is used on the category page—you may replace it with a dedicated TypeScript artwork later.