14 · 与框架/运行时集成实战
2026-09-28
TypeScript 在真实项目中的落地:React + TS(props 与事件类型、泛型组件、Hooks 类型)、Vue 3 + TS(defineComponent、ref/reactive、组合式 API 类型)、Node + TS(类型化 req/res、tsx 运行),以及常见坑与最佳实践清单。
920 字
|
5 分钟
13 · 工程化:tsconfig 全解与构建
2026-09-27
TypeScript 工程化核心:tsconfig.json 关键字段逐解、strict 严格族(strictNullChecks 等)、target/lib/module、outDir/rootDir、路径别名、project references 实现 monorepo 类型共享,以及与 Vite/webpack/esbuild 的职责边界。
762 字
|
4 分钟
12 · 声明文件与类型生态
2026-09-27
TypeScript 声明文件详解:.d.ts 是什么、declare 关键字、第三方库类型 @types 与 DefinitelyTyped、全局声明 declare global、为无类型的 JS 库补声明、编写可发布的类型包。
760 字
|
4 分钟
11 · 模块与命名空间
2026-09-27
TypeScript 模块系统:ES Module 的 import/export、默认导出与命名导出、重命名与聚合导出、动态 import()、模块解析 moduleResolution、以及遗留的 namespace 用法与取舍。
692 字
|
3 分钟
10 · 装饰器
2026-09-27
TypeScript 装饰器全解:装饰器是什么、开启 experimentalDecorators、类/方法/访问器/属性/参数五种装饰器、装饰器工厂、执行顺序,以及与 NestJS 等框架的关系。
776 字
|
4 分钟
09 · 高级类型与类型体操入门
2026-09-27
TypeScript 类型体操入门:模板字面量类型、递归类型、索引访问类型进阶,并手搓 MyPick / MyReadonly / MyOmit / MyAwaited 等工具类型,建立"用类型描述类型"的推导思维。
685 字
|
3 分钟
08 · 联合、交叉与类型守卫
2026-09-27
TypeScript 类型收窄机制全解:联合类型与字面量联合、typeof/instanceof/in 收窄、可辨识联合(discriminated union)、自定义类型守卫 is、断言 as 与非空断言 ! 的安全边界。
844 字
|
4 分钟
07 · 泛型进阶与内置工具类型
2026-09-27
TypeScript 类型编程核心:条件类型 T extends U ? X : Y、infer 提取类型、映射类型 { [K in keyof T]: ... }、keyof 与索引访问,以及 Partial/Required/Readonly/Pick/Omit/Record/ReturnType 等内置工具类型的原理与用法。
817 字
|
4 分钟