我想创建一个可以从泛型参数扩展的类。 这似乎是不可能的。我试过的是这样的:
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)”。