【发布时间】:2018-08-15 21:42:50
【问题描述】:
class BaseDoc {
static Collection;
static find(){
// which is expected to return an instance of SubDoc when run SubDoc.find()
return this.Collection.find();
}
}
class SubDoc extends BaseDoc {}
我希望的是:在运行 SubDoc.find() 时,应用知道返回值的类型是 SubDoc 的实例而不是 BaseDoc。
我怎样才能做到这一点?
【问题讨论】:
标签: typescript static subclass