typning - Hur kan jag cat den superklass som en klass har som en typ i TypeScript?
Låt oss anta att jag har två klasser A och B som följer:
class A {}
class B extends A {}
Kan det finnas en typ Superclass (eller vad den nu än heter) så att Superclass<B> == A?
Skulle något som type Superclass<C>=C extends P ? P : never; fungera?