如何定义仅包含特定类型

时间:2016-07-08 06:58:15

标签: typescript

我有一个

类型的对象
var obj : any = {
   "ab" : new X(),
   "cd" : new X(),
   ....
   ....
}

对象中的所有属性基本上都是X类型,但属性是动态添加的。

我正在创建此对象,如下所示(道具名称是动态的,不固定)

obj[prop] = new X();

如何在打字稿中定义此类型。

1 个答案:

答案 0 :(得分:6)

使用indexable type

{{1}}