2026 · 05 · 10 TypeScript 类型编程:Brand Types 实战 通过 Brand Types 为原始类型添加语义标记,防止 UserId 和 PostId 混用,让编译器在构建期捕获此类错误。 typescript类型系统