TS2856TS2856 — Неподдерживаемая директива @ts-check
Комментарий @ts-check используется в файле TypeScript, где он не имеет никакого эффекта.
TS2698Оператор spread (...) применён к значению, которое может не быть объектным типом.
Выполняется spread-распаковка значения, которое TypeScript считает потенциально необъектным: например, объединения, включающего null, undefined или примитив. Синтаксис spread работает только с объектными типами.
Добавьте проверку на null/undefined перед spread-операцией. Используйте утверждение типа, если вы уверены, что значение является объектом. Укажите запасной пустой объект: ...value || {}.
TS2856Комментарий @ts-check используется в файле TypeScript, где он не имеет никакого эффекта.
TS2538Тип индексного выражения недопустим для индексирования объекта.
TS2705Async-функция требует более высокой целевой версии ECMAScript для компиляции.
TS2395Объединённые объявления с одним именем имеют несовместимые модификаторы экспорта.
TS2451Переменная, объявленная с помощью let или const, объявляется повторно в той же области видимости.
TS2694Указанный член отсутствует в данном пространстве имён.