Typescript 扩展类-类型支持

Typescript 扩展类-类型支持,typescript,Typescript,我有一个抽象类,比如说条件。然后通过boolconditions,TextConditions等进行扩展 我的界面如下所示: 导出接口条件模型{type:string;class:Conditions} 但当我使用该模型创建对象时,typescript抱怨BoolConditions与条件不兼容: export const myConditions: ConditionModel[] = { {type: 'bool', class: BoolConditions}, {type: 't

我有一个抽象类,比如说
条件
。然后通过
boolconditions
TextConditions
等进行扩展

我的界面如下所示:
导出接口条件模型{type:string;class:Conditions}

但当我使用该模型创建对象时,typescript抱怨
BoolConditions
条件不兼容:

export const myConditions: ConditionModel[] = {
  {type: 'bool', class: BoolConditions},
  {type: 'text', class: TextConditions},
}

Typescript不支持扩展类?

它应该是这样的,这意味着您需要创建一个对象,现在您正在直接分配类型-这就是它给出错误的原因

export const myConditions: ConditionModel[] = {
  {type: 'bool', class: new BoolConditions()},
  {type: 'text', class: new TextConditions{}},
}


它应该是这样的,这意味着你需要创建一个对象,现在你正在直接分配类型-这就是它给出错误的原因

export const myConditions: ConditionModel[] = {
  {type: 'bool', class: new BoolConditions()},
  {type: 'text', class: new TextConditions{}},
}


是为你写的吗?是为你写的吗?