Estoy teniendo dificultades para expresar mi problema, tome el siguiente código como ejemplo.
class Foo {} class Bar extends Foo {} const myFct = (bar: typeof Bar) => { if(bar instanceof Foo) { // I want to check if Bar extends Foo // bar is not an instance so instanceof won't do it } }¿Cómo puedo verificar que la clase Bar extiende Foo desde un typeof?
prueba esto:
class Foo {} class Bar extends Foo {} const myFct = (bar: typeof Bar) => { if(bar.prototype instanceof Foo) { // I want to check if Bar extends Foo // bar is not an instance so instanceof won't do it } }