На что ругается ts, если указал ему верный interface?
Не могу понять, что от меня требует тс, когда я ему передаю интерфейс на айтем, который лежит в коллбэке. Проверял, в консоли room === IRoomItem, но тс всё равно не пропускает. Если ставлю any, то всё нормально (странно, ага)
Заканчивайте постить картинки! Неужели нельзя код дополнительно выложить?
Как можно что-то понять по картинке, кроме текста ошибки? Ведь проблема комплексная, значит надо хотя бы посмотреть, как определяется тип для пропсов.
сработал, но я не могу понять, почему не было достаточно того, что я указал какой тип у group в коллбэке? По сути ваш вариант просто указывает, что я прохожусь по массиву элементов с типом IRoomItem, а мой вариант указывает, что сейчас в коллбэке IRoomItem
Иван, нужно смотреть код - по картинке не получится. Возможно, повлияло что-то из начальных определений пропсов. Всякое бывает. Еще важно, какая версия TS у Вас установлена.