Здравствуйте.
Написал интерфейс, по нему инициализировал массив объектов. Теперь пытаюсь его итерировать методом map(). Но получаю ошибку
Property 'map' does not exist on type 'Itemp'.ts(2339)
видимо нужно его прописать в интерфейсе, хотя могу ошибаться конечно.
Пытался найти ответ в сети, но там только примеры на примитивах, что мне не очень помогло.
Сам код:
interface Itemp {
[index: number]: { x: number; y: number };
}
const temp: Itemp = [{ x: 1, y: 2 }, { x: 3, y: 4 }, { x: 5, y: 6 }];
const temp2: any = temp.map((item: { x: number; y: number }) => item);