полями, в том числе соответствующий любому интерфейсу? Нашёл как вариант "любого объекта" Record<string, unknown>, но при передаче туда объекта, соответствующего интерфейсу, ts ругается и даже кастовать не даёт.
https://bit.ly/3ntAa7M
Как это решать? Интерфейс менять не могу, только вызовы и саму функцию.
Сделай extends Record<string, unknown>
Спасибо!
Вроде не помогло ( https://bit.ly/2R7EEoN
Смотри, у тебя интерфейс можно расширить из любой точки программы. И можно расширить его полем [number]: Поэтому и не работает
Точно... Спасибо. Где-то смог заменить на type, где-то завернул в Readonly. Помогло.
Обсуждают сегодня