23 / 37
Что означает ошибка Type X is not assignable to type Y?
Ошибка TS2322 означает, что ты пытаешься присвоить значение типа X переменной/параметру типа Y, а TypeScript считает, что X не является подтипом Y. Это может быть явное несоответствие (string вместо number), лишнее свойство, недостающее свойство, несовместимый union или неправильный литеральный тип. Исправление зависит от причины: либо поправить значение, либо расширить тип.