【发布时间】:2018-04-10 18:51:12
【问题描述】:
我有一个接口,它有一些特定类型的属性
interface dummyInterface {
propA: string,
propB: boolean,
propC: number,
}
属性 A 到 C 是强制性的,但这种类型的对象也可以包含任意数量的任何名称的附加属性。但是,我想强制所有附加属性为string 类型。我知道这不能通过添加类似的东西来完成
{
.
.
.
[additionalProp: string]: string
}
因为这会与 PropB 和 PropC 相矛盾,它们分别是 boolean 和 number。
有什么方法可以实现吗?
【问题讨论】:
标签: typescript