Как использовать Phaser 3.17 объект GameConfig в Typescript? - PullRequest
2 голосов
/ 23 мая 2019

После обновления Phaser до 3.17 с

npm install phaser@3.17.0

я теперь получаю следующие ошибки Typescript:

const config: GameConfig = {
    scene: [BootScene, StartScene, GameScene, GameOver],
    input: {
        keyboard: true
    }
}

Невозможно найти имя 'GameConfig'

При просмотре файла .d.ts, я думаю, теперь мне нужно использовать:

const config: Phaser.Types.Core.GameConfig = {
    scene: [BootScene, StartScene, GameScene, GameOver],
    input: {
        keyboard: true
    }
}

Но теперь scene больше не распознается как часть GameConfig!

Ожидаемый тип происходит из свойства 'scene', которое объявлено здесь для типа 'GameConfig'

Я понятия не имею, что это значит ... Это ошибка в файле .d.ts?

...