当TypeScript存在额外的属性时,创建类型错误

时间:2019-04-16 21:33:29

标签: typescript

extra 属性位于类型上时,在TypeScript中是否可能导致编译错误?

例如:

n

当我想要类型interface Expected { foo: string; } interface Actual { foo: string; unexpected: number; } 而不是Expected的东西时,TypeSystem是否有办法失败?我意识到结构化类型的好处,并在很大程度上使用了结构化类型,但是有些时候我想特别严格。

0 个答案:

没有答案