typescipt:如何创建通用接口抽象类的类型参数

时间:2019-07-10 14:40:03

标签: angular typescript

我想创建获取组件类型的界面 该组件是抽象的,获取输入接口的类型。

export abstract class CustomComponent< Input extends BasicInputType> {
    data: Input
}

export abstract class BasicInputType{ 
 basicProps...
}

我创建了一个新组件,该组件继承了BasicInputType继承的CustomComponent

export AInputType extends BasicInputType {
}

export class CustomComponent extends CustomComponent<AInputType > {
}

如何传递到CustomComponent的接口类型?

export interface x {
 componentType: ????
}

0 个答案:

没有答案