Как описать интерфейс массива с неограниченным количеством объектов?

есть такой массив
[
    {
        bar:'string',
        foo:45
    }
]


нужно его описать и как описать так, что бы кол-во таких объектов
{
        bar:'string',
        foo:45
}
было любое, но обязательно, чтобы был хотя бы один
  • Вопрос задан
  • 103 просмотра
Решения вопроса 1
notiv-nt
@notiv-nt
Как ваше ничего? Да, моё тоже
Вродь так

interface Obj {
  bar: string;
  foo: number;
}

type NonEmptyArray<T> = [T, ...T[]];

const arr: NonEmptyArray<Obj> = [
  /* объекты */
];
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы