Typescript erweitert das Schlüsselwort funktioniert nicht
Ich entwickle mein erstes Spiel mit Visual Studio, Phaser und Typescript.
Ich kann meine Klassen nicht zum Laufen bringen, wenn ich das erweiterte Schlüsselwort @ verwend
Das funktioniert
class Game {
game: Phaser.Game;
constructor() {
// init game
this.game = new Phaser.Game(window.innerWidth * window.devicePixelRatio - 20, window.innerHeight * window.devicePixelRatio - 20, Phaser.CANVAS, 'content', State);
}
}
Das tut nicht
class Game extends Phaser.Game{
constructor() {
// init game
super(window.innerWidth * window.devicePixelRatio - 20, window.innerHeight * window.devicePixelRatio - 20, Phaser.CANVAS, 'content', State);
}
}
Ich habe den ganzen Tag erfolglos versucht, das herauszufinden. Kann jemand etwas Licht ins Dunkel bringen?