Определить тип объекта
Есть массив данных состоящий из объектов:
Интерфейс для объектов в массиве:
export interface IDepList{
count_versions: number
created_at: string
current_version: string | null
id: number
name: string
short_description: string | null
slug: string | null
total_weight_of_version_files: number
type: string
updated_at: string
}
Не могу сообразить, каким образом я могу правильно определить тип этого массива?
В моем представлении должно работать Array<IDepList>, но получаю ошибку:

Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Так попробуйте
interface IDepList{
[index: string]:IDep
}
interface IDep{
count_versions: number
created_at: string
current_version: string | null
id: number
name: string
short_description: string | null
slug: string | null
total_weight_of_version_files: number
type: string
updated_at: string
}
let depList = new Array<IDep>();

