|
1
8
这是一个奇怪的请求,因为拥有额外的方法不会阻止您像不在类中一样使用类。typescript实际上不支持从类型中排除额外的属性或方法;也就是说,目前没有直接支持 exact types . 幸运的是,你可以通过 making 自我参照 conditional ,请 mapped 类型:
如果您声明一个类型
让我们试试看:
看起来很管用。希望有帮助。祝你好运! |