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);
}
}
Я пытался понять это весь день безуспешно, кто-нибудь может пролить свет на это?