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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage