【发布时间】:2020-11-04 19:58:05
【问题描述】:
在 TypeScript 中,我可以如下声明一个类型化数组:
interface Something {
a: number,
b: number
}
const arr: Array<Something> = [{a:1, b:2}, {a:3, b:4}]
但是我将如何声明对象等价物的类型:
const obj = {
propA: {a:1, b:2},
propB: {a:3, b:4}
}
在这里,我不关心 propA、propB 等的名称,我不想要定义顶级属性名称的接口,但我确实想强制每个属性值的类型为 Something .这可能吗?提前致谢。
【问题讨论】:
标签: typescript