访问类输入静态函数typescript

时间:2016-09-26 11:03:59

标签: javascript typescript

我在打字稿中有以下课程:

class Parent {
    static get<T extends Parent>(): T {}
}

函数get应该返回<T extends Parent>类型的实例。例如,如果我有一个名为NewParent的类,它扩展了Parent类,那么get函数应该返回一个NewParent类型的对象。如何消除此占位符T并将返回类型指定为重写类?

1 个答案:

答案 0 :(得分:0)

以下答案取自this article about obtaining a class name at runtime

您可以解压缩构造函数以查找实例的名称,该名称与继承一起使用,如下所示:

'25.09.2016 18:00:00'