【发布时间】:2013-08-12 08:25:32
【问题描述】:
给定以下代码:
class Type
{
static Property = 10;
}
class Type1 extends Type
{
static Property = 20;
}
class Type2 extends Type
{
static Property = 30;
}
我想创建一个函数,它可以返回一个类型数组,这些类型都继承自同一个基,允许访问类的“静态端”。例如:
function GetTypes(): typeof Type[]
{
return [Type1, Type2];
}
所以现在理想情况下我可以走了:
GetTypes(0).Property; // Equal to 20
但是,似乎没有将多个 typeof 类型存储在数组中的语法。
这是正确的吗?
【问题讨论】:
标签: arrays typescript typeof