标签: typescript
当 extra 属性位于类型上时,在TypeScript中是否可能导致编译错误?
例如:
n
当我想要类型interface Expected { foo: string; } interface Actual { foo: string; unexpected: number; } 而不是Expected的东西时,TypeSystem是否有办法失败?我意识到结构化类型的好处,并在很大程度上使用了结构化类型,但是有些时候我想特别严格。
interface Expected { foo: string; } interface Actual { foo: string; unexpected: number; }
Expected