Kodo
kon
kodokon.com
课程
/
TypeScript
精通
TypeScript · 熟练 - 高级模式与性能优化
类型收窄:typeof、in、instanceof 与类型守卫
你将掌握类型收窄的各种机制,并编写自己的谓词,让联合类型更加可靠。
进阶泛型:约束与默认值
你将用 extends 约束类型参数,并提供默认值,从而构建符合人体工学的泛型 API。
工具类型:Partial、Pick、Omit、Record、ReturnType
你将借助内置工具类型从单一来源派生出各种类型,从而消除重复以及由此引发的漂移。
never、穷尽性与进阶可辨识联合类型
你将用可辨识联合类型为你的状态建模,并用 never 类型锁定它们的穷尽性。
严格的 tsconfig:关键选项与常见错误
你将理解严格模式实际启用了什么,并知道如何处理它在既有项目中揭示出的典型错误。