从泛型参数扩展的打字稿

时间:2021-03-16 16:39:12

标签: typescript typescript-generics

我想创建一个可以从泛型参数扩展的类。 这似乎是不可能的。我试过的是这样的:

abstract class VayuModule<P extends VayuModuleProps, S extends 

VayuModuleState> extends React.Component<P, S> {
    ...
}

class Button extends VayuModule<any, any> {
  ...
}

class Test<T extends VayuModule<any,any>> {
}

class EditorModule<T extends VayuModule<any,any>> extends Test<T> {

}

class ButtonEditor extends EditorModule<Button> {

}

错误导致“找不到名称 'T'.ts(2304)”。

0 个答案:

没有答案