TypeScript

面向 JavaScript 开发者的 TypeScript 类型系统笔记。

从类型基础、接口、类、泛型到高级类型、模块和命名空间,按学习路径整理常用语法与实践场景。

doc-typescriptdoc-typescript
🔤

类型基础

先理解静态类型、动态类型、强类型、弱类型,再进入 TypeScript 的基本类型与类型推断。

🧩

接口与类

梳理接口、函数类型、索引签名、类、继承、修饰符与抽象类等面向对象建模能力。

🔁

泛型

学习泛型函数、泛型类、泛型接口与泛型约束,把类型参数用于可复用的业务抽象。

🧠

高级类型

覆盖联合类型、交叉类型、类型保护、字面量类型、索引类型、映射类型等常见进阶能力。

📦

模块与声明

理解类型导入导出、声明文件、模块扩充、命名空间和声明合并在工程中的用法。

装饰器

记录 TypeScript 装饰器相关语法,便于理解框架和元编程场景中的类型写法。