driver458
@driver458

Как описать объект(массив) в typescript?

Как описать объект в typescript который по сути массив однотипных объектов, но с доступом не по индексу а по ключу?

interface ItemI {
  name: string;
}

interface DataI {
  items: ? // object of ItemI
}
  • Вопрос задан
  • 2440 просмотров
Решения вопроса 2
interface DataI {
  items: { [key: string]: ItemI };
}
Ответ написан
Комментировать
0xD34F
@0xD34F
interface DataI {
  items: { [key: string]: ItemI }
}

Подробнее - index signature.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы