TypeScript 类型系统入门(20 节课)
类型系统值得当成一门语言来学:从最基本的注解出发,逐层深入泛型与类型体操,让 TypeScript 真正为工程质量服务。
第一章 · 快速上手2 节
TypeScript 是什么?为什么要用它环境搭建与 tsconfig.json 初识
第二章 · 类型系统基础5 节
原始类型与类型注解数组、元组与枚举对象类型与接口 interface函数类型:参数、返回值与重载联合、交叉与字面量类型
第三章 · 类型进阶5 节
类型推断与类型断言泛型基础:让函数「通吃」多种类型泛型约束、默认与条件类型入门keyof、索引访问与映射类型typeof、类型守卫与判别联合
第四章 · 工程实践3 节
类、继承与修饰器模块、命名空间与 .d.ts 声明文件实战:写一个类型安全的 API 客户端
第五章 · 类型体操实战3 节
类型体操(一):元组翻转与长度类型体操(二):DeepReadonly 与递归映射类型体操(三):Promisify 与函数类型运算
第六章 · 类型安全工程2 节
strict 模式全解:把隐患挡在编译期工程实践:类型复用与编译性能