工具类型、类、装饰器与工具链,补全 typescript 路线图剩余节点。
登录后追踪本课程进度 —登录
TS 进阶地图
与 typescript-essentials 分工;路线图节点分布。
原始类型深入
boolean、number、string、void、null、undefined、unknown、any、never。
集合类型
array、tuple、object、enum、hybrid-types。
断言与收窄
as any、satisfies、non-null、instanceof、type predicates。
内置工具类型
Partial、Pick、Omit、Record、Exclude、keyof 等。
高级类型
mapped、conditional、literal、template literal、recursive。
类与 OOP
classes、abstract、inheritance、access modifiers。
函数类型进阶
typing functions、function overloading。
装饰器
decorators;Nest/实验性语法。
命名空间
namespaces、augmentation、global augmentation。
工具链
tsc、ts-node、compiler options、lint/format、build tools。
综合练习
为 platform 组件写严格 utility 类型。