【发布时间】:2017-08-24 13:12:50
【问题描述】:
我在这里有一个打字稿问题。
我有很多模型类,都继承自 BaseModel
class BaseModel {
public isChecked: boolean;
}
class Animal extends BaseModel {
public id: number;
}
class Car extends BaseModel {
public hasHotWheels: boolean;
}
现在我需要编写一个函数,该函数接受从 BaseModel 继承的类的参数。我可以明确列出所有类,但我有 50 多个模型继承自 BaseModel 类,所以我的问题是,我能否以某种方式声明我希望函数参数像这样从所述类继承
function foo( _input: inherits from BaseModel ) {}
【问题讨论】:
标签: angular typescript