100100 Continue
Il server ha ricevuto gli header della richiesta e il client può procedere a inviare il corpo della richiesta.
273 codici di errore per la piattaforma node
100Il server ha ricevuto gli header della richiesta e il client può procedere a inviare il corpo della richiesta.
101Il server sta cambiando protocollo come richiesto dal client tramite un header Upgrade.
200La richiesta ha avuto esito positivo. Il significato del successo dipende dal metodo HTTP utilizzato.
201La richiesta è stata soddisfatta e una nuova risorsa è stata creata come risultato.
202La richiesta è stata accettata per l'elaborazione, ma l'elaborazione non è ancora stata completata.
203La risposta è stata modificata da un proxy di trasformazione e differisce da quanto inviato dal server di origine.
204Il server ha elaborato con successo la richiesta ma non restituisce alcun contenuto nel corpo della risposta.
206Il server sta consegnando solo una parte della risorsa a causa di un header Range inviato dal client.
300La richiesta ha più di una risposta possibile e l'utente o lo user agent dovrebbe sceglierne una.
301La risorsa richiesta è stata spostata in modo permanente a un nuovo URL e le richieste future dovrebbero usare il nuovo URL.
302La risorsa richiesta risiede temporaneamente a un URL diverso. Le richieste future dovrebbero continuare a usare l'URL originale.
303La risposta alla richiesta può essere trovata a un URL diverso usando il metodo GET.
304La risorsa non è stata modificata dall'ultima richiesta, quindi il client può usare la propria copia in cache.
307La richiesta deve essere ripetuta con lo stesso metodo all'URL indicato nell'intestazione Location. A differenza del 302, il metodo di richiesta non deve cambiare.
308La risorsa si è spostata permanentemente a un nuovo URL e il metodo di richiesta non deve cambiare durante il reindirizzamento.
400Il server non può elaborare la richiesta a causa di un errore del client, come sintassi malformata, parametri non validi o dati danneggiati.
401La richiesta richiede autenticazione. Il client deve fornire credenziali valide per accedere alla risorsa.
402La richiesta richiede un pagamento. Questo codice di stato è riservato per uso futuro, ma viene utilizzato da alcune API per indicare problemi di fatturazione.
403Il server ha compreso la richiesta ma rifiuta di autorizzarla. A differenza del 401, riautenticarsi non risolve.
404Il server non trova la risorsa richiesta. L'URL potrebbe essere errato o la risorsa è stata rimossa.
405Il metodo HTTP utilizzato non è supportato per la risorsa richiesta.
406Il server non riesce a produrre una risposta corrispondente all'elenco di valori accettabili definiti nelle intestazioni Accept della richiesta.
407Il client deve prima autenticarsi con il proxy prima che la richiesta possa essere inoltrata al server di destinazione.
408Il server ha superato il timeout in attesa che il client completasse la richiesta.
409La richiesta è in conflitto con lo stato attuale della risorsa sul server.
410La risorsa non è più disponibile ed è stata rimossa definitivamente. A differenza del 404, questo indica una rimozione intenzionale.
411Il server richiede un'intestazione Content-Length nella richiesta, ma non ne è stata fornita nessuna.
412Una o più condizioni specificate nelle intestazioni della richiesta sono risultate false sul server.
413Il corpo della richiesta supera il limite di dimensione configurato sul server.
414L'URL della richiesta è più lungo di quanto il server sia disposto a interpretare.
415Il server rifiuta la richiesta perché il Content-Type del corpo della richiesta non è supportato.
416Il client ha richiesto un intervallo non disponibile per la risorsa specificata.
417Il server non riesce a soddisfare l'aspettativa specificata nell'intestazione di richiesta Expect.
418Il server rifiuta la richiesta perché è, permanentemente, una teiera. Si tratta di uno scherzo del Primo Aprile dall'RFC 2324.
422Il server comprende il tipo di contenuto e la sintassi, ma non riesce a elaborare le istruzioni contenute a causa di errori semantici.
426Il server rifiuta di eseguire la richiesta utilizzando il protocollo corrente e richiede al client di effettuare un aggiornamento.
428Il server richiede che la richiesta sia condizionale per prevenire il problema dell'"aggiornamento perso".
429Il client ha inviato troppe richieste in un determinato intervallo di tempo (rate limiting).
431Il server rifiuta la richiesta perché uno o più campi di intestazione sono troppo grandi.
451La risorsa non è disponibile a causa di richieste legali, come censura o ordini giudiziari.
500Il server ha incontrato una condizione inattesa che gli ha impedito di soddisfare la richiesta.
501Il server non supporta la funzionalità necessaria per soddisfare la richiesta.
502Un gateway o server proxy ha ricevuto una risposta non valida dal server upstream.
503Il server non è temporaneamente in grado di gestire la richiesta a causa di manutenzione o sovraccarico.
504Un gateway o server proxy non ha ricevuto una risposta in tempo dal server upstream.
505Il server non supporta la versione del protocollo HTTP utilizzata nella richiesta.
511Il client deve autenticarsi per ottenere l'accesso alla rete, tipicamente in presenza di captive portal.
TypeErrorUn valore non è del tipo atteso. È l'errore JavaScript più comune, che si verifica quando un'operazione incontra un valore del tipo sbagliato.
TypeError: x is not a functionÈ stato effettuato un tentativo di invocare come funzione un valore che non è una funzione.
TypeError: Cannot read properties of undefined/nullTentativo di accedere a una proprietà o a un metodo su undefined o null.
TypeError: Cannot set properties of undefined/nullÈ stato effettuato un tentativo di impostare una proprietà su undefined o null.
TypeError: x is not iterableUn valore non iterabile è stato utilizzato dove era atteso un iterabile, ad esempio in un ciclo for...of o con l'operatore spread.
TypeError: x is not a constructorÈ stato effettuato un tentativo di usare la parola chiave new con un valore che non è un costruttore.
TypeError: Assignment to constant variableÈ stato effettuato un tentativo di riassegnare una variabile dichiarata con const.
TypeError: Cannot convert undefined or null to objectUn metodo built-in che si aspettava un oggetto ha ricevuto null o undefined.
TypeError: Reduce of empty array with no initial valueArray.reduce() è stato chiamato su un array vuoto senza fornire un valore iniziale.
TypeError: Cannot assign to read only propertyÈ stato effettuato un tentativo di scrivere su una proprietà di sola lettura, perché l'oggetto è stato bloccato o la proprietà è definita come non scrivibile.
ReferenceErrorÈ stato fatto riferimento a una variabile che non esiste nello scope corrente.
ReferenceError: x is not definedÈ stato fatto riferimento a una variabile che non è stata dichiarata in nessuno scope accessibile.
ReferenceError: Cannot access before initializationUna variabile dichiarata con let o const è stata acceduta prima della sua dichiarazione nella zona morta temporale.
ReferenceError: Invalid left-hand side in assignmentÈ stato tentato di assegnare un valore a qualcosa che non può essere assegnato.
SyntaxErrorIl motore JavaScript ha incontrato codice non conforme alla sintassi del linguaggio.
SyntaxError: Unexpected tokenIl parser ha incontrato un token (carattere o parola chiave) non atteso in quella posizione nel codice.
SyntaxError: Unexpected end of inputIl parser ha raggiunto la fine dell'input mentre si aspettava ancora altro codice, di solito a causa di parentesi o stringhe non chiuse.
SyntaxError: JSON.parse unexpected characterJSON.parse() ha incontrato una sintassi JSON non valida, come virgolette singole, virgole finali o chiavi non quotate.
SyntaxError: Missing ) after argument listUna chiamata di funzione è priva della parentesi di chiusura.
SyntaxError: Unterminated string literalUn letterale stringa è privo del carattere di chiusura delle virgolette.
SyntaxError: Illegal return statementUn'istruzione return è stata usata al di fuori del corpo di una funzione.
SyntaxError: Identifier has already been declaredUna variabile con lo stesso nome è stata dichiarata due volte nello stesso scope tramite let o const.
SyntaxError: Cannot use import statement outside a moduleLa sintassi import dei moduli ES è stata usata in un file non trattato come modulo.
SyntaxError: await is only valid in async functionsLa parola chiave await è stata usata al di fuori di una funzione async.
RangeErrorUn valore non rientra nell'intervallo atteso, ad esempio una lunghezza di array non valida o il superamento della dimensione massima dello stack.
RangeError: Maximum call stack size exceededLo stack delle chiamate JavaScript è stato esaurito, di solito a causa di una ricorsione infinita o eccessivamente profonda.
RangeError: Invalid array lengthUn array è stato creato con una lunghezza non valida, ad esempio un numero negativo o non intero.
RangeError: Invalid dateUna stringa di data non valida è stata passata a un metodo Date che richiede una data corretta.
RangeError: precision is out of rangeUn valore di precisione passato a toFixed(), toPrecision() o toExponential() è al di fuori dell'intervallo ammesso.
URIErrorUna funzione globale di gestione degli URI (decodeURIComponent, encodeURI) ha ricevuto un URI non valido.
EvalErrorUn errore correlato alla funzione globale eval(). Questo errore si incontra raramente nel JavaScript moderno.
AggregateErrorUn errore che raggruppa più errori, tipicamente lanciato quando tutte le promise in Promise.any() vengono rifiutate.
UnhandledPromiseRejectionUna Promise è stata rifiutata ma non era presente alcun gestore .catch() o blocco try-catch per gestire il rifiuto.
ECONNREFUSEDLa connessione è stata rifiutata perché nessun server è in ascolto sull'indirizzo e sulla porta di destinazione.
ECONNRESETIl server remoto ha chiuso forzatamente la connessione.
EADDRINUSEL'indirizzo (porta) è già in uso da un altro processo.
ENOTFOUNDLa risoluzione DNS è fallita; il nome host non è stato risolto in un indirizzo IP.
ETIMEDOUTUna connessione o un'operazione è scaduta perché l'host remoto non ha risposto in tempo.
ENOENTIl file o la directory specificati non esistono nel percorso indicato.
EACCESIl processo non dispone dei permessi per accedere al file o alla risorsa.
EPERML'operazione non è consentita, anche con permessi appropriati, a causa di restrizioni a livello di sistema operativo.
EMFILEIl processo ha raggiunto il numero massimo di file descriptor aperti consentiti.
ENFILEÈ stato raggiunto il limite di sistema sul numero totale di file aperti.
EISDIRÈ stata tentata un'operazione su file su un percorso che è una directory.
ENOTDIRÈ stata tentata un'operazione su directory su un percorso che non è una directory.
EEXISTUn'operazione di creazione file è fallita perché il percorso di destinazione esiste già.
EPIPEÈ stato tentato di scrivere su una pipe o socket il cui capo di lettura è stato chiuso.
ENOSPCIl disco è pieno oppure la tabella degli inode è esaurita.
ERR_HTTP_HEADERS_SENTÈ stato tentato di impostare header o inviare una risposta dopo che la risposta HTTP era già stata inviata.
ERR_MODULE_NOT_FOUNDUn import di modulo ES non può essere risolto perché il file specificato non esiste.
ERR_REQUIRE_ESMÈ stata usata una chiamata require() per caricare un modulo ES, il che non è consentito.
ERR_INVALID_ARG_TYPEUn'API Node.js ha ricevuto un argomento del tipo errato.
ERR_INVALID_URLUn URL non valido è stato passato al costruttore URL o a un'API Node.js.
ERR_SOCKET_BAD_PORTÈ stato specificato un numero di porta non valido per un'operazione di rete.
ERR_TLS_CERT_ALTNAME_INVALIDL'hostname non corrisponde ad alcuno dei Subject Alternative Name (SAN) nel certificato TLS del server.
ERR_BUFFER_OUT_OF_BOUNDSÈ stato tentato di leggere o scrivere oltre i limiti di un Buffer.
ERR_STREAM_PREMATURE_CLOSEUno stream è stato chiuso prima di terminare la lettura o la scrittura di tutti i dati.
ERR_WORKER_OUT_OF_MEMORYUn thread Worker ha esaurito la memoria.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryIl motore V8 ha esaurito la memoria heap, causando il crash del processo Node.js.
ERR_MISSING_ARGSUn argomento obbligatorio non è stato passato a una funzione dell'API Node.js.
ERR_UNESCAPED_CHARACTERSÈ stata passata una stringa contenente caratteri non escapati dove era attesa una stringa escapata.
ERR_UNKNOWN_ENCODINGUna codifica sconosciuta o non supportata è stata passata a un'API Node.js.
ERR_CRYPTO_INVALID_STATEUn'operazione crittografica è stata eseguita in uno stato non valido.
ERR_DLOPEN_FAILEDUn addon nativo (file C++ .node) non è stato caricato correttamente.
ERR_OSSL_EVP_UNSUPPORTEDUn'operazione OpenSSL non è supportata, tipicamente perché Node.js 17+ utilizza OpenSSL 3.0 che disabilita gli algoritmi legacy.
ERR_SERVER_ALREADY_LISTENIl metodo `server.listen()` è stato chiamato mentre il server era già in ascolto.
ERR_FS_CP_DIR_TO_NON_DIRSi è tentato di copiare una directory in una destinazione che non è una directory.
Error: Cannot find moduleNode.js non ha trovato il modulo specificato in nessuno dei percorsi di ricerca.
ECONNABORTEDUna connessione è stata interrotta, tipicamente a causa di un timeout lato client.
EHOSTUNREACHL'host di destinazione non è raggiungibile, tipicamente a causa di problemi di routing di rete.
ENETUNREACHLa rete non è raggiungibile; non è stato trovato alcun percorso verso la rete di destinazione.
ERR_ASSERTIONUn'asserzione del modulo `assert` di Node.js non è stata soddisfatta.
TypeError: Converting circular structure to JSONJSON.stringify() ha incontrato un oggetto con riferimenti circolari che non può essere serializzato in JSON.
TypeError: Method called on incompatible receiverUn metodo è stato chiamato con un valore 'this' che non è del tipo atteso.
TypeError: Cannot delete property of objectSi è tentato di eliminare una proprietà non configurabile di un oggetto in strict mode.
TypeError: Cannot convert a Symbol value to a stringSi è tentata una conversione implicita di un Symbol in stringa, operazione non consentita.
TypeError: Cannot add property, object is not extensibleSi è tentato di aggiungere una proprietà a un oggetto reso non estensibile.
SyntaxError: Applying delete to unqualified name in strict modeL'operatore delete è stato usato su un nome di variabile semplice in strict mode, operazione non consentita.
SyntaxError: Missing initializer in const declarationUna variabile const è stata dichiarata senza un valore iniziale.
SyntaxError: JSON.parse: bad parsingMessaggio di errore specifico di Firefox per JSON non valido passato a JSON.parse().
ERR_STREAM_WRITE_AFTER_ENDÈ stato effettuato un tentativo di scrittura su uno stream dopo che è stato terminato.
ERR_HTTP2_STREAM_ERRORSi è verificato un errore su uno stream HTTP/2.
ERR_CHILD_PROCESS_STDIO_MAXBUFFERUn processo figlio ha prodotto più output di quanto consentito dal limite maxBuffer.
ERR_INVALID_RETURN_VALUEUna funzione ha restituito un valore di un tipo inatteso.
ERR_UNHANDLED_REJECTIONNode.js è configurato per generare un'eccezione sulle rejection di Promise non gestite ed è stata rilevata una.
ERR_ASYNC_CALLBACKÈ stato passato un valore non-funzione dove era attesa una callback asincrona.
ERR_PACKAGE_PATH_NOT_EXPORTEDÈ stato importato un sottopercorso di un pacchetto non definito nel campo exports del pacchetto.
ERR_IMPORT_ASSERTION_TYPE_FAILEDUn'asserzione di importazione ha specificato un tipo che non corrisponde al tipo effettivo del modulo.
ERR_NETWORK_IMPORT_DISALLOWEDÈ stato tentato un import di rete (HTTP/HTTPS) non consentito dalla configurazione corrente di Node.js.
ERR_INSPECTOR_ALREADY_ACTIVATEDL'inspector Node.js (debugger) è stato attivato più di una volta.
DOMException: DataCloneErrorUn oggetto non è stato clonabile tramite l'algoritmo di clone strutturato.
TS2304TypeScript non riesce a trovare una variabile, funzione o tipo con il nome specificato nell'ambito corrente.
TS2345L'argomento passato a una funzione non è compatibile con il tipo del parametro atteso.
TS2339TypeScript non riesce a trovare la proprietà specificata sul tipo indicato.
TS2307TypeScript non riesce a trovare il modulo specificato in un'istruzione import o require.
TS2322Un valore di un tipo non può essere assegnato a una variabile o proprietà di un tipo diverso e incompatibile.
TS2531TypeScript avverte che un'espressione potrebbe essere null a runtime e la si sta utilizzando senza effettuare un controllo.
TS2554Il numero di argomenti passati a una funzione non corrisponde al numero di parametri richiesti.
TS2769Nessuna delle firme di overload della funzione corrisponde agli argomenti forniti.
TS7006Un parametro di funzione non ha annotazioni di tipo e TypeScript non riesce a inferirne il tipo.
TS1005TypeScript si aspettava un token specifico (come un punto e virgola, una virgola o una parentesi) ma ne ha trovato un altro.
TS6133Una variabile, un import o un parametro è dichiarato ma il suo valore non viene mai letto.
TS2365Un operatore aritmetico o di confronto viene usato con tipi incompatibili.
TS2305L'esportazione specificata non esiste nel modulo referenziato.
TS2740Un tipo oggetto manca delle proprietà obbligatorie attese dal tipo di destinazione.
TS18048TypeScript avverte che un valore potrebbe essere undefined e lo si sta utilizzando senza effettuare un controllo.
TS2532TypeScript avverte che un'espressione oggetto potrebbe essere undefined a runtime.
TS2741Una proprietà obbligatoria manca nell'oggetto che viene assegnato.
TS2551TypeScript non riesce a trovare la proprietà, ma suggerisce un nome simile che potrebbe essere quello cercato.
TS1002A una stringa letterale manca la virgoletta di chiusura.
TS1003TypeScript si aspettava un identificatore (nome di variabile, nome di funzione, ecc.) ma ha trovato qualcos'altro.
TS1109TypeScript si aspettava un'espressione ma ha trovato un token che non può iniziarne una.
TS1128TypeScript si aspettava una dichiarazione o un'istruzione ma ha trovato un token inatteso.
TS2306Il file referenziato in un'istruzione import non viene riconosciuto come modulo.
TS2314Un tipo generico è stato utilizzato con un numero errato di argomenti di tipo.
TS2344Un argomento di tipo non rispetta il vincolo specificato dal parametro di tipo generico.
TS2349L'espressione che si sta chiamando non è una funzione né un tipo invocabile.
TS2353Un letterale oggetto contiene una proprietà che non esiste nel tipo di destinazione.
TS2355Una funzione con un tipo restituito dichiarato non restituisce un valore in tutti i percorsi di esecuzione.
TS2366Una funzione con tipo restituito non-void non ha un'istruzione `return` alla fine.
TS2367Un confronto tra due valori sarà sempre falso perché i loro tipi non si sovrappongono.
TS2393Una funzione con lo stesso nome viene implementata più di una volta.
TS2394Una firma di overload di funzione non è compatibile con la firma dell'implementazione.
TS2416Una proprietà in una classe derivata non è compatibile con la stessa proprietà nella classe base.
TS2420Una classe dichiara di implementare un'interfaccia ma non fornisce tutti i membri richiesti.
TS2451Una variabile dichiarata con let o const viene ridichiarata nello stesso scope.
TS2454Una variabile viene utilizzata prima che le sia stato assegnato un valore.
TS2488Il tipo su cui si esegue l'iterazione non dispone di un metodo Symbol.iterator.
TS2493Si sta accedendo a un elemento di una tupla a un indice che non esiste.
TS2503TypeScript non riesce a trovare un namespace con il nome specificato.
TS2515Una classe non astratta che estende una classe astratta non implementa tutti i membri astratti.
TS2540Si sta tentando di modificare una proprietà contrassegnata come readonly.
TS2555La chiamata di funzione ha meno argomenti del minimo richiesto.
TS2556La funzione è stata chiamata con più argomenti di quanti ne accetti.
TS2558Un tipo o una funzione generica viene usato senza fornire gli argomenti di tipo obbligatori.
TS2565Una proprietà di classe con un'asserzione di assegnazione definita (!) non viene mai letta.
TS2564Una proprietà di classe non viene inizializzata nel costruttore e non ha un valore predefinito.
TS2571Si sta tentando di usare un valore di tipo unknown senza prima restringerne il tipo.
TS2578È presente una direttiva @ts-expect-error ma non si verifica alcun errore nella riga successiva.
TS2588Si sta tentando di riassegnare una variabile dichiarata con const.
TS2612Una proprietà in una classe derivata confligge con un accessor getter/setter nella classe base.
TS2683La keyword this ha un tipo any implicito perché non esiste un tipo contestuale.
TS2684Il contesto this di una funzione non corrisponde al tipo this atteso.
TS2694Il membro specificato non esiste nel namespace indicato.
TS2696Una funzionalità esclusiva di TypeScript viene utilizzata in un file JavaScript.
TS2705Una funzione async richiede un target ECMAScript più elevato per essere compilata.
TS2792TypeScript non riesce a risolvere un sottopath di un modulo perché il campo exports del pacchetto non lo consente.
TS2300Lo stesso identificatore viene dichiarato più di una volta nello stesso scope.
TS7030Una funzione con un tipo di ritorno non restituisce un valore in tutti i possibili percorsi di codice.
TS7031Un elemento di binding destrutturato ha un tipo any implicito.
TS7005Una variabile ha un tipo any implicito perché TypeScript non riesce a inferirne il tipo.
TS7041L'espressione di export default non ha un'annotazione di tipo.
TS6196Un parametro è dichiarato ma il suo valore non viene mai letto nel corpo della funzione.
TS18046Un valore di tipo unknown viene usato in una posizione che richiede un tipo più specifico.
TS2497Un modulo CommonJS viene importato con la sintassi di import nominato ma ha solo un export default.
TS1259Un modulo CommonJS richiede esModuleInterop o allowSyntheticDefaultImports per essere importato con la sintassi di import default.
TS1375La parola chiave await viene usata all'interno di una funzione non contrassegnata come async.
TS1378Il top-level await può essere usato solo quando l'opzione module è impostata su un sistema di moduli supportato.
TS2430Un'interfaccia dichiara di estendere un'altra interfaccia ma ha proprietà incompatibili.
TS2461Un pattern di destrutturazione si aspetta un tipo array ma il valore non è un array.
TS2347Sono stati forniti argomenti di tipo a una funzione che non è generica.
TS2395Le dichiarazioni unite per lo stesso nome presentano modificatori di esportazione incoerenti.
TS2790L'operatore delete richiede che l'operando sia una proprietà opzionale.
TS2739Un tipo oggetto manca di più proprietà obbligatorie rispetto al tipo di destinazione.
TS1046Un'espressione await o un altro costrutto di primo livello richiede che il file sia un modulo.
TS1056Gli accessor getter/setter richiedono una versione target di ECMAScript più elevata.
TS1064Il costruttore Promise deve essere invocato con la parola chiave new.
TS1068È stato trovato un token inatteso all'interno di un file di dichiarazione o di un blocco declare.
TS1149Una dichiarazione import è in conflitto con il contesto ambient del file.
TS1192Il modulo che si sta importando non ha un export default.
TS1202La sintassi import = require() non può essere utilizzata in un modulo ES.
TS2328Due firme di costruzione (chiamate new()) hanno tipi incompatibili.
TS2352Un'asserzione di tipo tra due tipi privi di sovrapposizione potrebbe essere un errore.
TS2448Una variabile dichiarata con let o const viene referenziata prima della sua dichiarazione nello stesso blocco.
TS2459Un import destrutturato fa riferimento a un membro che non è esportato dal modulo.
TS2464Un nome di proprietà calcolata in un tipo letterale deve essere un'espressione semplice.
TS2507L'espressione utilizzata con new non è un tipo costruttore.
TS2538Il tipo dell'espressione di indice non è valido per indicizzare l'oggetto.
TS2559Il tipo sorgente non ha proprietà in comune con il tipo di destinazione.
TS2589Un tipo ricorsivo raggiunge la profondità massima di istanziazione di TypeScript.
TS2590L'espressione di tipo risultante crea un'unione con troppi membri affinché TypeScript possa rappresentarla.
TS2610Una classe derivata definisce una proprietà dove la classe base ha un accessor.
TS2786Il tipo restituito dal componente non è compatibile con i tipi di elemento JSX.
TS17004I fragment JSX ('<'>...'<'/>) richiedono che jsxFragmentFactory o React.Fragment siano disponibili.
TS5097Due opzioni del compilatore incompatibili sono impostate contemporaneamente in tsconfig.
TS5023È stata trovata un'opzione non riconosciuta in tsconfig.json.
TS5075Un'opzione del compilatore richiede che sia impostato uno specifico valore di moduleResolution.
TS1131TypeScript si aspettava una dichiarazione di proprietà o una firma di metodo, ma ha trovato altro.
TS1219I decorator richiedono che l'opzione del compilatore experimentalDecorators sia abilitata.
TS1270Un decorator è posizionato prima della parola chiave export, il che non è consentito.
TS2775Una funzione di assertion di tipo richiede che tutti i tipi dei parametri siano annotati esplicitamente.
TS4111Si accede a una proprietà usando un indice stringa su un tipo che usa noPropertyAccessFromIndexSignature.
TS4058Il tipo restituito da una funzione non può essere denominato senza importare un tipo da un altro modulo.
TS4055Il tipo restituito da una funzione esportata fa riferimento a un tipo privato o non esportato.
TS2698L'operatore spread (...) viene usato su un valore che potrebbe non essere un tipo oggetto.
TS2362L'operando sinistro di un'espressione aritmetica deve essere di tipo number o bigint.
TS2363L'operando destro di un'espressione aritmetica deve essere di tipo number o bigint.
ECONNREFUSEDIl server ha rifiutato attivamente il tentativo di connessione.
ECONNRESETIl server remoto ha chiuso la connessione in modo inaspettato.
ETIMEDOUTIl tentativo di connessione è scaduto prima di ricevere una risposta.
ENETUNREACHLa rete che ospita la destinazione non è raggiungibile.
EHOSTUNREACHL'host specifico non è raggiungibile sulla rete.
EPIPEScrittura su una connessione già chiusa dall'altra estremità.
EADDRINUSEL'indirizzo di rete (IP + porta) è già utilizzato da un altro processo.
EADDRNOTAVAILL'indirizzo richiesto non è disponibile su questo sistema.
ENOTFOUNDLa risoluzione DNS per l'hostname ha avuto esito negativo in Node.js.
ERR_HTTP2_PROTOCOL_ERRORSi è verificato un errore nella comunicazione del protocollo HTTP/2.
WebSocket connection failedLa connessione WebSocket non è stata possibile stabilire o è stata interrotta.
AbortError: The operation was abortedUna richiesta fetch è stata annullata tramite un segnale AbortController.
TS2783Un argomento spread in una chiamata a funzione deve essere di tipo tuple oppure passato a un parametro rest.
TS2820Il tipo di un elemento JSX non ha firme di chiamata o costruzione corrispondenti.
TS1343La sintassi import/export richiede che il file sia trattato come modulo.
TS2742Il tipo inferito di una dichiarazione non può essere nominato senza una dipendenza non disponibile.
TS18047TypeScript avverte che un valore potrebbe essere null e lo si sta utilizzando senza verificarlo.
TS2810Un attributo JSX si aspettava un valore booleano ma ne ha ricevuto uno di tipo diverso.
TS2353Un letterale oggetto passato direttamente a una funzione contiene proprietà non presenti nel tipo atteso.
TS2339Viene passata una prop a un componente React che non la prevede nella sua definizione di tipo.
TS2786L'espressione non può essere usata come componente JSX perché il suo tipo di ritorno non è valido.
TS1479Il percorso di import relativo richiede un'estensione del file con la risoluzione ESM di Node.js.
TS2688TypeScript non riesce a trovare il file di definizione dei tipi specificato in types o typeRoots.
TS4082L'export default richiede un'annotazione di tipo quando si generano i file di dichiarazione.
TS2669Le dichiarazioni di module augmentation devono trovarsi in un file riconosciuto come modulo esterno.
TS2856Un commento @ts-check viene usato in un file TypeScript dove non ha alcun effetto.
ECONNABORTEDLa connessione è stata interrotta dal sistema locale.
ERR_RESPONSE_HEADERS_TOO_BIGGli header di risposta del server superano la dimensione massima consentita dal browser.
ERR_CONTENT_LENGTH_MISMATCHLa dimensione effettiva del body della risposta non corrisponde all'header Content-Length.