TypeScript
TypeScript··6 分钟

类型收窄清单:从 unknown 到可用类型

用一套可复用的收窄顺序,减少 as 和 any。

类型体操实践

类型收窄清单

面对 unknown,按固定顺序收窄,往往比到处 as 更稳。

  1. typeof / Array.isArray
  2. 自定义 type predicate
  3. Zod / 校验库在边界处一次验完