深入理解TypeScript中类型系统的结构化与非结构化混合设计 把两个结构完全相同的接口互相赋值,TypeScript默认不会报错,但一旦加上private成员或unique symbol,同样结构的类型忽然就不再兼容了。这个现象背后是TypeScript类型系统在结构化基础上的非结构化补丁。本文从结构兼容规则入手,梳理TS如何通过私有成员、unique symbol、品牌... 栏目:TypeScript 时间:10-07 TypeScript类型系统 结构化类型 名义类型