type-guards

提到此概念的论文 / 教程

📘 教程 📅 2026-07-14

TS·04 窄化与类型守卫:安全地处理不可信的数据

编译器如何在 if/switch 里自动收窄类型(typeof/in/instanceof),如何用 `x is T` 谓词函数写自定义 类型守卫,以及如何用 unknown + 守卫安全地消化来自 LLM/外部世界的不可信数据。素材取自 pi 的错误处理与工具参数校验。