TypeScript:获取超类的类型?

Amo*_*pta 6 typescript typescript-typings

我想知道是否有办法在打字稿中获取扩展类的类型。

class BaseClass {
    baseProp: string;
}

class SubClass extends BaseClass {
    subProp: string;
}

type someType<T> = T extends infer U ? U : T;

type superType = someType<SubClass>; // want this to be BaseClass
Run Code Online (Sandbox Code Playgroud)

提前致谢。