100100 Continue
Сервер получил заголовки запроса, и клиент должен продолжить отправку тела запроса.
273 кодов ошибок для платформы node
100Сервер получил заголовки запроса, и клиент должен продолжить отправку тела запроса.
101Сервер переключает протокол по запросу клиента через заголовок Upgrade.
200Запрос выполнен успешно. Смысл успеха зависит от применённого HTTP-метода.
201Запрос выполнен, и в результате создан новый ресурс.
202Запрос принят к обработке, но обработка ещё не завершена.
203Ответ был изменён трансформирующим прокси и отличается от того, что отправил исходный сервер.
204Сервер успешно обработал запрос, но не возвращает никакого содержимого в теле ответа.
206Сервер возвращает только часть ресурса в соответствии с заголовком Range, отправленным клиентом.
300Запрос имеет несколько возможных ответов, и пользователь или пользовательский агент должен выбрать один из них.
301Запрошенный ресурс был permanently перемещён на новый URL, и все будущие запросы следует направлять по новому URL.
302Запрошенный ресурс временно находится по другому URL. Будущие запросы должны по-прежнему использовать исходный URL.
303Ответ на запрос можно найти по другому URL с помощью метода GET.
304Ресурс не изменился с момента последнего запроса, поэтому клиент может использовать кэшированную копию.
307Запрос следует повторить с тем же методом по URL из заголовка Location. В отличие от 302, метод запроса должен оставаться неизменным.
308Ресурс permanently перемещён на новый URL, при этом метод запроса не должен изменяться при следовании перенаправлению.
400Сервер не может обработать запрос из-за ошибки клиента: некорректного синтаксиса, недопустимых параметров или повреждённых данных.
401Запрос требует аутентификации. Клиент должен предоставить корректные учётные данные для доступа.
402Запрос требует оплаты. Этот код статуса зарезервирован для будущего использования, но применяется рядом API для обозначения проблем с оплатой.
403Сервер понял запрос, но отказывается его авторизовать. В отличие от 401, повторная авторизация не поможет.
404Сервер не может найти запрошенный ресурс. URL может быть неверным или ресурс удалён.
405Используемый HTTP-метод не поддерживается для запрошенного ресурса.
406Сервер не может сформировать ответ, соответствующий списку допустимых форматов из заголовков Accept запроса.
407Клиент должен сначала пройти аутентификацию на прокси, прежде чем запрос будет перенаправлен на целевой сервер.
408Истекло время ожидания сервером завершения запроса от клиента.
409Запрос конфликтует с текущим состоянием ресурса на сервере.
410Ресурс более недоступен и был permanently удалён. В отличие от 404, это указывает на намеренное удаление.
411Сервер требует наличия заголовка Content-Length в запросе, однако он не был предоставлен.
412Одно или несколько условий, заданных в заголовках запроса, были оценены сервером как ложные.
413Тело запроса превышает максимально допустимый размер, настроенный на сервере.
414URL запроса длиннее, чем сервер готов обрабатывать.
415Сервер отклоняет запрос, поскольку Content-Type тела запроса не поддерживается.
416Клиент запросил диапазон, недоступный для данного ресурса.
417Сервер не может выполнить ожидание, указанное в заголовке запроса Expect.
418Сервер отклоняет запрос, поскольку он является чайником — навсегда. Первоапрельская шутка из RFC 2324.
422Сервер понимает тип содержимого и синтаксис, но не может выполнить инструкции из-за семантических ошибок.
426Сервер отказывается обрабатывать запрос по текущему протоколу и требует от клиента перехода на более новую версию.
428Сервер требует, чтобы запрос был условным, во избежание проблемы потерянного обновления.
429Клиент отправил слишком много запросов за определённое время (rate limiting).
431Сервер отклоняет запрос, поскольку один или несколько полей заголовка слишком велики.
451Ресурс недоступен по юридическим основаниям: цензура, судебные предписания и т. п.
500Сервер столкнулся с непредвиденной ситуацией и не смог обработать запрос.
501Сервер не поддерживает функциональность, необходимую для выполнения запроса.
502Шлюз или прокси-сервер получил недопустимый ответ от вышестоящего сервера.
503Сервер временно не может обработать запрос из-за обслуживания или перегрузки.
504Шлюз или прокси-сервер не получил своевременного ответа от вышестоящего сервера.
505Сервер не поддерживает версию протокола HTTP, использованную в запросе.
511Клиенту необходимо пройти аутентификацию для получения доступа к сети — как правило, при наличии captive-портала.
TypeErrorЗначение имеет не тот тип, что ожидается. Это наиболее распространённая ошибка JavaScript, возникающая когда операция получает значение несовместимого типа.
TypeError: x is not a functionБыла предпринята попытка вызвать значение как функцию, хотя оно функцией не является.
TypeError: Cannot read properties of undefined/nullПопытка обратиться к свойству или методу значения undefined или null.
TypeError: Cannot set properties of undefined/nullБыла предпринята попытка установить свойство значения undefined или null.
TypeError: x is not iterableЗначение, не являющееся итерируемым, было использовано там, где ожидается итерируемое, например в цикле for...of или в операторе spread.
TypeError: x is not a constructorБыла предпринята попытка использовать ключевое слово new со значением, не являющимся конструктором.
TypeError: Assignment to constant variableБыла предпринята попытка переприсвоить переменную, объявленную с помощью const.
TypeError: Cannot convert undefined or null to objectВстроенный метод, ожидающий объект, получил вместо него null или undefined.
TypeError: Reduce of empty array with no initial valueМетод Array.reduce() был вызван на пустом массиве без указания начального значения.
TypeError: Cannot assign to read only propertyБыла предпринята попытка записать значение в свойство, доступное только для чтения: либо объект заморожен, либо свойство определено как недоступное для записи.
ReferenceErrorБыла сделана ссылка на переменную, которая не существует в текущей области видимости.
ReferenceError: x is not definedБыла сделана ссылка на переменную, которая не объявлена ни в одной доступной области видимости.
ReferenceError: Cannot access before initializationК переменной, объявленной с помощью let или const, произошло обращение до её объявления в пределах временной мёртвой зоны.
ReferenceError: Invalid left-hand side in assignmentБыла предпринята попытка присвоить значение чему-то, что не может быть целью присвоения.
SyntaxErrorДвижок JavaScript столкнулся с кодом, не соответствующим синтаксису языка.
SyntaxError: Unexpected tokenПарсер встретил токен (символ или ключевое слово), который не ожидался в данной позиции кода.
SyntaxError: Unexpected end of inputПарсер достиг конца ввода, продолжая ожидать дальнейший код — как правило, из-за незакрытых скобок или строк.
SyntaxError: JSON.parse unexpected characterМетод JSON.parse() столкнулся с недопустимым JSON-синтаксисом: одинарными кавычками, завершающими запятыми или неэкранированными ключами.
SyntaxError: Missing ) after argument listВ вызове функции отсутствует закрывающая скобка.
SyntaxError: Unterminated string literalСтроковый литерал не имеет закрывающей кавычки.
SyntaxError: Illegal return statementОператор return использован вне тела функции.
SyntaxError: Identifier has already been declaredПеременная с таким же именем дважды объявлена в одной области видимости с помощью let или const.
SyntaxError: Cannot use import statement outside a moduleСинтаксис ES-модулей import был использован в файле, который не обрабатывается как модуль.
SyntaxError: await is only valid in async functionsКлючевое слово await использовано вне async-функции.
RangeErrorЗначение выходит за пределы допустимого диапазона — например, недопустимая длина массива или превышение размера стека вызовов.
RangeError: Maximum call stack size exceededСтек вызовов JavaScript исчерпан, как правило из-за бесконечной или слишком глубокой рекурсии.
RangeError: Invalid array lengthМассив был создан с недопустимой длиной — например, отрицательным числом или не целым числом.
RangeError: Invalid dateМетоду Date, требующему корректную дату, была передана недопустимая строка даты.
RangeError: precision is out of rangeЗначение точности, переданное в toFixed(), toPrecision() или toExponential(), находится вне допустимого диапазона.
URIErrorГлобальная функция обработки URI (decodeURIComponent, encodeURI) получила некорректный URI.
EvalErrorОшибка, связанная с глобальной функцией eval(). В современном JavaScript встречается крайне редко.
AggregateErrorОшибка, объединяющая несколько ошибок; как правило, выбрасывается, когда все промисы в Promise.any() отклонены.
UnhandledPromiseRejectionПромис был отклонён, но обработчик .catch() или блок try-catch отсутствовал.
ECONNREFUSEDСоединение отклонено, поскольку на целевом адресе и порту нет слушающего сервера.
ECONNRESETУдалённый сервер принудительно закрыл соединение.
EADDRINUSEАдрес (порт) уже занят другим процессом.
ENOTFOUNDСбой DNS-разрешения: имя хоста не удалось преобразовать в IP-адрес.
ETIMEDOUTСоединение или операция завершились по тайм-ауту, поскольку удалённый хост не ответил вовремя.
ENOENTУказанный файл или директория не существуют по заданному пути.
EACCESПроцесс не имеет прав доступа к файлу или ресурсу.
EPERMОперация не разрешена даже при наличии соответствующих прав — из-за ограничений на уровне ОС.
EMFILEПроцесс достиг максимально допустимого количества открытых файловых дескрипторов.
ENFILEДостигнут общесистемный лимит на суммарное количество открытых файлов.
EISDIRВыполнена попытка файловой операции над путём, который является директорией.
ENOTDIRБыла предпринята попытка выполнить операцию с директорией над путём, который не является директорией.
EEXISTОперация создания файла завершилась ошибкой, так как целевой путь уже существует.
EPIPEБыла предпринята попытка записи в канал или сокет, читающий конец которого был закрыт.
ENOSPCДиск заполнен или исчерпана таблица inode.
ERR_HTTP_HEADERS_SENTБыла предпринята попытка установить заголовки или отправить ответ после того, как HTTP-ответ уже был отправлен.
ERR_MODULE_NOT_FOUNDИмпорт ES-модуля не удалось разрешить, так как указанный файл не существует.
ERR_REQUIRE_ESMДля загрузки ES-модуля был использован вызов require(), что не допускается.
ERR_INVALID_ARG_TYPENode.js API получил аргумент неверного типа.
ERR_INVALID_URLВ конструктор URL или Node.js API был передан недействительный URL.
ERR_SOCKET_BAD_PORTДля сетевой операции был указан недопустимый номер порта.
ERR_TLS_CERT_ALTNAME_INVALIDИмя хоста не соответствует ни одному из Subject Alternative Names (SAN) в TLS-сертификате сервера.
ERR_BUFFER_OUT_OF_BOUNDSБыла предпринята попытка чтения или записи за пределами Buffer.
ERR_STREAM_PREMATURE_CLOSEПоток был закрыт до завершения чтения или записи всех данных.
ERR_WORKER_OUT_OF_MEMORYПоток Worker исчерпал доступную память.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryДвижок V8 исчерпал память кучи, что привело к аварийному завершению процесса Node.js.
ERR_MISSING_ARGSВ функцию Node.js API не был передан обязательный аргумент.
ERR_UNESCAPED_CHARACTERSТуда, где ожидалась экранированная строка, была передана строка, содержащая неэкранированные символы.
ERR_UNKNOWN_ENCODINGВ Node.js API была передана неизвестная или неподдерживаемая кодировка.
ERR_CRYPTO_INVALID_STATEКриптографическая операция была выполнена в недопустимом состоянии.
ERR_DLOPEN_FAILEDНе удалось загрузить нативное дополнение (C++ .node файл).
ERR_OSSL_EVP_UNSUPPORTEDОперация OpenSSL не поддерживается — как правило, потому что Node.js 17+ использует OpenSSL 3.0, который отключает устаревшие алгоритмы.
ERR_SERVER_ALREADY_LISTENМетод server.listen() был вызван, когда сервер уже прослушивает соединения.
ERR_FS_CP_DIR_TO_NON_DIRБыла предпринята попытка скопировать директорию по пути, где уже существует файл (не директория).
Error: Cannot find moduleNode.js не смог найти указанный модуль ни в одном из просматриваемых путей.
ECONNABORTEDСоединение было прервано, как правило, из-за истечения тайм-аута на стороне клиента.
EHOSTUNREACHЦелевой хост недоступен, как правило, из-за проблем с маршрутизацией сети.
ENETUNREACHСеть недоступна: маршрут до целевой сети не найден.
ERR_ASSERTIONПроверка утверждения из модуля assert Node.js завершилась неудачей.
TypeError: Converting circular structure to JSONJSON.stringify() обнаружил объект с циклическими ссылками, которые невозможно сериализовать в JSON.
TypeError: Method called on incompatible receiverМетод был вызван со значением `this`, не соответствующим ожидаемому типу.
TypeError: Cannot delete property of objectВ строгом режиме была предпринята попытка удалить неконфигурируемое свойство объекта.
TypeError: Cannot convert a Symbol value to a stringБыла предпринята попытка неявного преобразования Symbol в строку, что недопустимо.
TypeError: Cannot add property, object is not extensibleБыла предпринята попытка добавить свойство в объект, для которого запрещено расширение.
SyntaxError: Applying delete to unqualified name in strict modeОператор delete применён к имени простой переменной в строгом режиме, что недопустимо.
SyntaxError: Missing initializer in const declarationПеременная const объявлена без начального значения.
SyntaxError: JSON.parse: bad parsingСообщение об ошибке, специфичное для Firefox, при передаче невалидного JSON в JSON.parse().
ERR_STREAM_WRITE_AFTER_ENDПроизошла попытка записи в поток после его завершения.
ERR_HTTP2_STREAM_ERRORПроизошла ошибка в потоке HTTP/2.
ERR_CHILD_PROCESS_STDIO_MAXBUFFERДочерний процесс сформировал вывод, превысивший ограничение maxBuffer.
ERR_INVALID_RETURN_VALUEФункция вернула значение неожиданного типа.
ERR_UNHANDLED_REJECTIONNode.js настроен на выброс исключений при необработанных отказах промисов, и одно из них было обнаружено.
ERR_ASYNC_CALLBACKВместо ожидаемого асинхронного коллбэка было передано значение, не являющееся функцией.
ERR_PACKAGE_PATH_NOT_EXPORTEDБыл импортирован подпуть пакета, не объявленный в поле exports пакета.
ERR_IMPORT_ASSERTION_TYPE_FAILEDУтверждение импорта указало тип, не совпадающий с фактическим типом модуля.
ERR_NETWORK_IMPORT_DISALLOWEDБыла предпринята попытка сетевого импорта (HTTP/HTTPS), запрещённого текущей конфигурацией Node.js.
ERR_INSPECTOR_ALREADY_ACTIVATEDИнспектор Node.js (отладчик) был активирован более одного раза.
DOMException: DataCloneErrorОбъект не удалось клонировать с использованием алгоритма структурированного клонирования.
TS2304TypeScript не может найти переменную, функцию или тип с указанным именем в текущей области видимости.
TS2345Аргумент, переданный в функцию, несовместим с ожидаемым типом параметра.
TS2339TypeScript не может найти указанное свойство на данном типе.
TS2307TypeScript не может найти модуль, указанный в инструкции import или require.
TS2322Значение одного типа не может быть присвоено переменной или свойству несовместимого типа.
TS2531TypeScript предупреждает, что выражение может оказаться null во время выполнения, а вы используете его без проверки.
TS2554Количество аргументов, переданных в функцию, не совпадает с количеством обязательных параметров.
TS2769Ни одна из сигнатур перегрузки функции не соответствует переданным аргументам.
TS7006Параметр функции не имеет аннотации типа, и TypeScript не может его вывести.
TS1005TypeScript ожидал конкретный токен (например, точку с запятой, запятую или скобку), но обнаружил что-то другое.
TS6133Переменная, импорт или параметр объявлены, но их значение никогда не читается.
TS2365Арифметический или сравнительный оператор используется с несовместимыми типами.
TS2305Указанный экспорт не существует в указанном модуле.
TS2740Объектный тип не содержит обязательных свойств, ожидаемых целевым типом.
TS18048TypeScript предупреждает, что значение может оказаться undefined, а вы используете его без проверки.
TS2532TypeScript предупреждает, что объектное выражение может оказаться undefined во время выполнения.
TS2741В присваиваемом объекте отсутствует обязательное свойство.
TS2551TypeScript не может найти свойство, но предлагает похожее имя, которое, возможно, и было задумано.
TS1002В строковом литерале отсутствует закрывающая кавычка.
TS1003TypeScript ожидал идентификатор (имя переменной, функции и т. д.), но обнаружил нечто иное.
TS1109TypeScript ожидал выражение, но встретил токен, с которого выражение начаться не может.
TS1128TypeScript ожидал объявление или инструкцию, но встретил непредвиденный токен.
TS2306Файл, указанный в инструкции импорта, не распознаётся как модуль.
TS2314Обобщённый тип использован с неверным количеством аргументов типа.
TS2344Аргумент типа не соответствует ограничению, заданному параметром обобщённого типа.
TS2349Вызываемое выражение не является функцией или вызываемым типом.
TS2353Литерал объекта содержит свойство, которого нет в целевом типе.
TS2355Функция с объявленным возвращаемым типом не возвращает значение на всех путях выполнения.
TS2366Функция с ненулевым возвращаемым типом не имеет оператора `return` в конце.
TS2367Сравнение двух значений всегда будет ложным, поскольку их типы не пересекаются.
TS2393Функция с одним и тем же именем реализована более одного раза.
TS2394Сигнатура перегрузки функции несовместима с сигнатурой реализации.
TS2416Свойство в производном классе несовместимо с одноимённым свойством базового класса.
TS2420Класс объявляет реализацию интерфейса, но не предоставляет все необходимые члены.
TS2451Переменная, объявленная с помощью let или const, объявляется повторно в той же области видимости.
TS2454Переменная используется до того, как ей было присвоено значение.
TS2488Тип, по которому выполняется итерация, не имеет метода Symbol.iterator.
TS2493Вы обращаетесь к элементу кортежа по индексу, которого не существует.
TS2503TypeScript не может найти пространство имён с указанным именем.
TS2515Неабстрактный класс, наследующий абстрактный класс, не реализует все абстрактные члены.
TS2540Вы пытаетесь изменить свойство, помеченное как readonly.
TS2555Вызов функции содержит меньше аргументов, чем требуется минимально.
TS2556Функция была вызвана с большим числом аргументов, чем она принимает.
TS2558Обобщённый тип или функция используется без указания обязательных аргументов типа.
TS2565Свойство класса с оператором подтверждённого присвоения (!) нигде не читается.
TS2564Свойство класса не инициализируется в конструкторе и не имеет значения по умолчанию.
TS2571Вы пытаетесь использовать значение типа unknown, не выполнив предварительного сужения типа.
TS2578Директива @ts-expect-error присутствует, но на следующей строке ошибка не возникает.
TS2588Вы пытаетесь переприсвоить переменную, объявленную с помощью const.
TS2612Свойство в производном классе конфликтует с акцессором (getter/setter) в базовом классе.
TS2683Ключевое слово this имеет неявный тип any, поскольку отсутствует контекстный тип.
TS2684Контекст this функции не соответствует ожидаемому типу this.
TS2694Указанный член отсутствует в данном пространстве имён.
TS2696Возможность, специфичная для TypeScript, используется в файле JavaScript.
TS2705Async-функция требует более высокой целевой версии ECMAScript для компиляции.
TS2792TypeScript не может разрешить подпуть модуля, поскольку поле exports пакета его не разрешает.
TS2300Один и тот же идентификатор объявлен более одного раза в одной области видимости.
TS7030Функция с типом возвращаемого значения не возвращает значение во всех возможных ветвях выполнения.
TS7031Деструктурированный элемент связывания имеет неявный тип any.
TS7005Переменная имеет неявный тип any, поскольку TypeScript не может вывести её тип.
TS7041Выражение экспорта по умолчанию не имеет аннотации типа.
TS6196Параметр объявлен, но его значение нигде не читается в теле функции.
TS18046Значение типа unknown используется в позиции, требующей более конкретного типа.
TS2497CommonJS-модуль импортируется с синтаксисом именованного импорта, однако имеет только экспорт по умолчанию.
TS1259CommonJS-модуль требует esModuleInterop или allowSyntheticDefaultImports для импорта с синтаксисом импорта по умолчанию.
TS1375Ключевое слово await используется внутри функции, не помеченной как async.
TS1378await верхнего уровня можно использовать только при условии, что параметр module настроен на поддерживаемую модульную систему.
TS2430Интерфейс объявляет расширение другого интерфейса, но имеет несовместимые свойства.
TS2461Шаблон деструктуризации ожидает тип массива, но значение массивом не является.
TS2347Аргументы типа переданы функции, которая не является обобщённой.
TS2395Объединённые объявления с одним именем имеют несовместимые модификаторы экспорта.
TS2790Оператор delete требует, чтобы операнд был опциональным свойством.
TS2739Тип объекта не содержит нескольких обязательных свойств целевого типа.
TS1046Выражение await или иная конструкция верхнего уровня требует, чтобы файл был модулем.
TS1056Акцессоры getter/setter требуют более высокой целевой версии ECMAScript.
TS1064Конструктор Promise должен вызываться с ключевым словом new.
TS1068В файле объявлений или блоке declare обнаружен неожиданный токен.
TS1149Объявление import конфликтует с ambient-контекстом файла.
TS1192Импортируемый модуль не содержит экспорта по умолчанию.
TS1202Синтаксис import = require() нельзя использовать в ES-модуле.
TS2328Две сигнатуры конструктора (вызовы new()) имеют несовместимые типы.
TS2352Утверждение типа между двумя несвязанными типами может быть ошибкой.
TS2448Переменная, объявленная с помощью let или const, обращается к ней до достижения объявления в том же блоке.
TS2459Деструктурирующий импорт ссылается на член, который не экспортируется из модуля.
TS2464Вычисляемое имя свойства в литерале типа должно быть простым выражением.
TS2507Выражение, используемое с new, не является типом конструктора.
TS2538Тип индексного выражения недопустим для индексирования объекта.
TS2559Исходный тип не имеет общих свойств с целевым типом.
TS2589Рекурсивный тип достигает максимальной глубины инстанцирования TypeScript.
TS2590Результирующее выражение типа формирует объединение с количеством членов, превышающим допустимый предел TypeScript.
TS2610Производный класс объявляет обычное свойство там, где базовый класс использует аксессор.
TS2786Тип возвращаемого значения компонента несовместим с типами JSX-элементов.
TS17004JSX-фрагменты ('<'>...'<'/>) требуют наличия jsxFragmentFactory или React.Fragment.
TS5097В tsconfig одновременно заданы две несовместимые опции компилятора.
TS5023В tsconfig.json обнаружена нераспознанная опция.
TS5075Опция компилятора требует конкретного значения moduleResolution.
TS1131TypeScript ожидал объявление свойства или сигнатуру метода, но обнаружил нечто иное.
TS1219Декораторы требуют включения опции компилятора experimentalDecorators.
TS1270Декоратор размещён перед ключевым словом export, что недопустимо.
TS2775Функция-утверждение (assertion function) требует явной аннотации типа для всех параметров.
TS4111Свойство читается через строковый индекс в типе, для которого включена опция noPropertyAccessFromIndexSignature.
TS4058Тип возвращаемого значения функции не может быть назван без импорта типа из другого модуля.
TS4055Тип возвращаемого значения экспортируемой функции ссылается на приватный или неэкспортируемый тип.
TS2698Оператор spread (...) применён к значению, которое может не быть объектным типом.
TS2362Левый операнд арифметического выражения должен быть типа number или bigint.
TS2363Правый операнд арифметического выражения должен быть типа number или bigint.
ECONNREFUSEDСервер активно отклонил попытку подключения.
ECONNRESETУдалённый сервер неожиданно закрыл соединение.
ETIMEDOUTПопытка соединения завершилась по таймауту до получения ответа.
ENETUNREACHСеть, в которой находится адресат, недостижима.
EHOSTUNREACHУказанный хост недостижим в сети.
EPIPEЗапись в соединение, которое удалённая сторона уже закрыла.
EADDRINUSEСетевой адрес (IP + порт) уже занят другим процессом.
EADDRNOTAVAILЗапрошенный адрес недоступен на данной машине.
ENOTFOUNDDNS-разрешение имени хоста завершилось неудачей в Node.js.
ERR_HTTP2_PROTOCOL_ERRORВозникла ошибка при взаимодействии по протоколу HTTP/2.
WebSocket connection failedНе удалось установить или поддерживать WebSocket-соединение.
AbortError: The operation was abortedFetch-запрос был отменён через сигнал AbortController.
TS2783Аргумент spread в вызове функции должен быть типом кортежа или передаваться в rest-параметр.
TS2820Тип элемента JSX не имеет подходящих сигнатур вызова или конструктора.
TS1343Синтаксис import/export требует, чтобы файл обрабатывался как модуль.
TS2742Выведенный тип объявления не может быть именован без недоступной зависимости.
TS18047TypeScript предупреждает, что значение может быть null, а вы используете его без предварительной проверки.
TS2810JSX-атрибут ожидал булево значение, но получил другой тип.
TS2353Объектный литерал, переданный непосредственно в функцию, содержит свойства, отсутствующие в ожидаемом типе.
TS2339В React-компонент передаётся prop, которого нет в его определении типа.
TS2786Выражение не может использоваться как JSX-компонент, поскольку его возвращаемый тип недопустим.
TS1479Путь относительного импорта требует расширения файла при разрешении модулей Node.js ESM.
TS2688TypeScript не может найти файл определения типов, указанный в types или typeRoots.
TS4082Экспорт по умолчанию требует аннотации типа при генерации файлов объявлений.
TS2669Объявления дополнений модуля должны находиться в файле, который распознаётся как внешний модуль.
TS2856Комментарий @ts-check используется в файле TypeScript, где он не имеет никакого эффекта.
ECONNABORTEDСоединение было прервано локальной системой.
ERR_RESPONSE_HEADERS_TOO_BIGЗаголовки ответа сервера превышают максимально допустимый размер браузера.
ERR_CONTENT_LENGTH_MISMATCHФактический размер тела ответа не соответствует заголовку Content-Length.