【发布时间】:2016-04-28 19:35:22
【问题描述】:
我有一个像下面这样的对象:
var objContainer = {};
objContainer.string1 = "some string";
objContainer.string2 = "some string";
....
objContainer.stringN = "some string";
我想在 TypeScript 中为 objContainer 变量创建一个类型。关键是,变量计数和名称是未知的。所以,我想引入一个逻辑,比如“对于 objContainer 的类型类中的每个变量都是字符串类型,不管它的名字”。有没有办法做到这一点?伪代码示例为:
interface ExampleInterface{
objContainer:ExampleClass;
}
class ExampleClass{
{All Variables}:string;
}
【问题讨论】:
标签: javascript class interface typescript definition