我在这里有一个打字稿问题。打字稿类型后卫继承类
我有很多模型类,这都是从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) {}