El mecanografiado extiende la palabra clave que no funciona
Estoy desarrollando mi primer juego con Visual Studio, Phaser y Typecript.
No puedo hacer que mis clases funcionen cuando uso la palabra clave extend
Esto funciona:
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);
}
}
Esto no lo hace:
class Game extends Phaser.Game{
constructor() {
// init game
super(window.innerWidth * window.devicePixelRatio - 20, window.innerHeight * window.devicePixelRatio - 20, Phaser.CANVAS, 'content', State);
}
}
He estado tratando de resolver esto todo el día sin éxito, ¿alguien puede arrojar algo de luz sobre esto?