【发布时间】:2019-09-20 22:06:57
【问题描述】:
有谁知道如何在抽象通用类中获取当前类?如何像“CurrentClass”类型一样引用当前类而不仅仅是抽象类?
原因:我正在编写一个小型库,它应该“推断”当前类而不执行“as CurrentClass”
abstract class Super {
public static create(args: keyof CurrentClass) {}
}
class CurrentClass extends Super {}
// to prevent
CurrentClass.create({} as CurrentClass);
我到处搜索,但找不到答案,那么打字稿甚至可能吗?
this question 会解决它,但不适用于静态函数
更新:this 似乎是我一直在寻找的问题
【问题讨论】: