从类型编程到工程实践, 迈向 TypeScript 高级玩家

*   开篇:用正确的方式学习 TypeScript

*   工欲善其事:打造最舒适的 TypeScript 开发环境

*   进入类型的世界:理解原始类型与对象类型

*   掌握字面量类型与枚举,让你的类型再精确一些

*   函数与 Class 中的类型:详解函数重载与面向对象

*   探秘内置类型:any、unknown、never 与类型断言

*   类型编程好帮手:TypeScript 类型工具(上)

*   类型编程好帮手:TypeScript 类型工具(下)

*   类型编程基石:TypeScript 中无处不在的泛型

*   结构化类型系统:类型兼容性判断的幕后

*   类型系统层级:从 Top Type 到 Bottom Type

*   类型里的逻辑运算:条件类型与 infer

*   内置工具类型基础:别再妖魔化工具类型了!

*   反方向类型推导:用好上下文相关类型

*   函数类型:协变与逆变的比较

*   了解类型编程与类型体操的意义,找到平衡点

*   内置工具类型进阶:类型编程进阶

*   基础类型新成员:模板字符串类型入门

*   类型编程新范式:模板字符串工具类型进阶

*   工程层面的类型能力:类型声明、类型指令与命名空间

*   在 React 中愉快地使用 TypeScript:内置类型与泛型坑位

*   让 ESLint 来约束你的 TypeScript 代码:配置与规则集介绍

*   全链路 TypeScript 工具库,找到适合你的工具

*   说说 TypeScript 和 ECMAScript 之间那些事儿

*   装饰器与反射元数据:了解装饰器基本原理与应用

*   控制反转与依赖注入:基于装饰器的依赖注入实现

*   TSConfig 全解(上):构建相关配置

*   TSConfig 全解(下):检查相关、工程相关配置

*   基于 Prisma + NestJs 的 Node API :前置知识储备

*   基于 Prisma + NestJs 的 Node API :项目开发与基于 Heroku 部署

*   玩转 TypeScript AST:AST Checker 与 CodeMod

*   感谢相伴:是结束,也是开始

*   漫谈篇:面试中的 TypeScript