Как использовать TypeScript с Object.entries ()? - PullRequest
2 голосов
/ 27 мая 2020

Недавно я начал использовать TypeScript в своих проектах, хотя не знаю, как мне go заставить свой код работать. , и index имеют тип any. Как я могу go о назначении типов в этой конфигурации?

данные. json Структура:

{
  "set_1": {
    "tiles": {
       "typeA": [[0, 1], [0, 2]],
       "typeB": [[2, 0], [2, 1]]
    }
  }
}

Любые советы будут очень признательны.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 27 мая 2020

Вы можете установить их следующим образом:

Object.entries(data[`set_${id}`].tiles).map(([tileType, tiles]) => (
  tiles.map(([left: number, top: number]), index: number) => (
     //rest of code
  )
))
0 голосов
/ 27 мая 2020

Решил. Достигнуто путем выполнения:

Object.entries(data[`set_${id}`].tiles).map(([tileType, tiles]) => (
  tiles.map(([left, top] : number[], index : number) => (
     //rest of code
  )
))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...