étendre et mettre en œuvre dans un tapuscrit de classe

Puis-je le faire sur la machine?

export interface IMyInterface {
    doSomething():void;
}

export class MyBaseClass {
    myBaseClassHasProperty:string;

    constructor(){
      this.myBaseClassHasProperty = 'some value';
    }
    myBaseClassHasMethods():void{
      console.log(this.myBaseClassHasProperty);
    }
}

export class MyClass extends MyBaseClass implements IMyInterface {
    constructor(){
      super();
    }

    doSomething():void{
      this.myBaseClassHasMethods();
    }
}

lors de l'exécution j'obtiens ce

Uncaught ReferenceError: MyBaseClass n'est pas défini

source d'informationauteur Everton Santos