我在這裏有一個打字稿問題。打字稿類型後衛繼承類
我有很多模型類,這都是從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) {}