Bunu yazı tipinde yapabilir miyim? yürütmesindetek sınıfta genişleyebilir ve uygulayabilirsiniz
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();
}
}
ben bu
Yakalanmayan ReferenceError olsun: MyBaseClass
Evet, yalnızca bir app.js dosyasını derlemek için tsconfig.json kullanıyordum ve tsc bir MyBaseClass.js dosyası oluşturuyordu. Ama yine de çalışmıyor, tsc, js dosyasındaki __extends kodunu oluşturmuyor, daha sonra deneyeceğim. - Mac OS X 10.8 üzerinde tsc --version 1.4.1.0 –