Задать вопрос
driver458
@driver458

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

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

interface ItemI {
  name: string;
}

interface DataI {
  items: ? // object of ItemI
}
  • Вопрос задан
  • 2441 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Курс по TypeScript
    3 месяца
    Далее
  • Merion Academy
    Онлайн-курс по TypeScript
    2 месяца
    Далее
  • Stepik
    TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем
    1 неделя
    Далее
Решения вопроса 2
interface DataI {
  items: { [key: string]: ItemI };
}
Ответ написан
Комментировать
0xD34F
@0xD34F
interface DataI {
  items: { [key: string]: ItemI }
}

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

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

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