discriminated-union

提到此概念的论文 / 教程

📘 教程 📅 2026-07-14

TS·03 联合类型与可辨识联合:pi 为什么不用 enum

TypeScript 最有特色、也是 pi 用得最狠的一招:字符串字面量联合取代 enum,再用带 tag 字段的 可辨识联合(discriminated union)+ switch 窄化,建模 LLM 的流式事件与消息。这是读懂 pi 事件系统的钥匙。