跳到主要内容

TypeScript 总览

TypeScript 是把大型前端项目从“能跑”推进到“能维护”的关键一环。这里不只讲语法,也会把项目接入、工程配置和仓库里的真实案例串起来。

推荐阅读顺序

  1. TypeScript 基础语法:先把类型、接口、函数、类这些基础语法补齐
  2. 泛型与约束:理解泛型和约束,开始写复用类型
  3. 高级类型:进到条件类型、映射类型、infer、satisfies 等能力
  4. ts-pattern:看联合类型、状态分支和复杂条件怎么写得更稳
  5. TypeScript 项目接入:把 TypeScript 真正接到普通项目里
  6. TypeScript 项目案例与配置:看当前仓库里实际怎么写、怎么配

这一组现在分两层

  • 语言层:基础、泛型、高级特性,解决“语法和类型系统本身怎么用”
  • 项目层:项目接入、案例与配置,解决“实际项目里怎么落地”

如果你之前已经会写一些 TypeScript,但总觉得“看完还是不知道项目里怎么配、怎么接”,建议直接从后两篇开始补。

如果你想顺着类型系统继续看“分支控制和联合类型怎么落地”,可以接着读 ts-pattern:把分支判断写得更稳

如果你想顺着类型系统继续看运行时边界,尤其是 ArkType 这种和 TypeScript 表达很贴近的路线,更适合直接去 运行时校验专题