Typescript расширяет ключевое слово не работает

Я разрабатываю свою первую игру с использованием Visual Studio, Phaser и Typescript.

Я не могу заставить мои классы работать, когда я использую ключевое слово extends

Это работает:

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);
}
}

Это не:

class Game extends Phaser.Game{

constructor() {
    // init game

    super(window.innerWidth * window.devicePixelRatio - 20, window.innerHeight * window.devicePixelRatio - 20, Phaser.CANVAS, 'content', State);
}
}

Я пытался понять это весь день безуспешно, кто-нибудь может пролить свет на это?

Ответы на вопрос(1)

Ваш ответ на вопрос