100100 Continue
Le serveur a reçu les en-têtes de la requête et le client peut procéder à l'envoi du corps de la requête.
273 codes d'erreur pour la plateforme node
100Le serveur a reçu les en-têtes de la requête et le client peut procéder à l'envoi du corps de la requête.
101Le serveur change de protocole comme demandé par le client via un en-tête Upgrade.
200La requête a réussi. La signification du succès dépend de la méthode HTTP utilisée.
201La requête a été satisfaite et une nouvelle ressource a été créée en conséquence.
202La requête a été acceptée pour traitement, mais le traitement n'est pas encore terminé.
203La réponse a été modifiée par un proxy transformant et diffère de ce que le serveur d'origine a envoyé.
204Le serveur a traité la requête avec succès mais ne renvoie aucun contenu dans le corps de la réponse.
206Le serveur ne livre qu'une partie de la ressource en raison d'un en-tête Range envoyé par le client.
300La requête a plus d'une réponse possible et l'utilisateur ou l'agent utilisateur doit en choisir une.
301La ressource demandée a été déplacée définitivement vers une nouvelle URL, et les requêtes futures doivent utiliser cette nouvelle URL.
302La ressource demandée réside temporairement à une URL différente. Les requêtes futures doivent continuer à utiliser l'URL d'origine.
303La réponse à la requête se trouve à une URL différente accessible via une méthode GET.
304La ressource n'a pas été modifiée depuis la dernière requête, le client peut donc utiliser sa copie en cache.
307La requête doit être répétée avec la même méthode à l'URL indiquée dans l'en-tête Location. Contrairement au 302, la méthode HTTP ne doit pas changer.
308La ressource a été déplacée définitivement vers une nouvelle URL, et la méthode HTTP ne doit pas changer lors du suivi de la redirection.
400Le serveur ne peut pas traiter la requête en raison d'une erreur côté client : syntaxe malformée, paramètres invalides ou données corrompues.
401La requête nécessite une authentification. Le client doit fournir des identifiants valides.
402La requête nécessite un paiement. Ce code de statut est réservé pour un usage futur mais est utilisé par certaines API pour signaler des problèmes de facturation.
403Le serveur a compris la requête mais refuse l'autorisation. Contrairement au 401, se réauthentifier ne servira à rien.
404Le serveur ne trouve pas la ressource demandée. L'URL peut être incorrecte ou la ressource a été supprimée.
405La méthode HTTP utilisée n'est pas prise en charge pour la ressource demandée.
406Le serveur ne peut pas produire de réponse correspondant à la liste des valeurs acceptables définies dans les en-têtes Accept de la requête.
407Le client doit d'abord s'authentifier auprès du proxy avant que la requête puisse être transmise au serveur cible.
408Le serveur a dépassé le délai d'attente pour que le client termine la requête.
409La requête entre en conflit avec l'état actuel de la ressource sur le serveur.
410La ressource n'est plus disponible et a été supprimée définitivement. Contrairement au 404, ceci indique une suppression intentionnelle.
411Le serveur exige un en-tête Content-Length dans la requête mais aucun n'a été fourni.
412Une ou plusieurs conditions spécifiées dans les en-têtes de la requête ont été évaluées à faux par le serveur.
413Le corps de la requête dépasse la limite de taille configurée sur le serveur.
414L'URL de la requête est plus longue que ce que le serveur accepte d'interpréter.
415Le serveur refuse la requête car le Content-Type du corps de la requête n'est pas pris en charge.
416Le client a demandé une plage qui n'est pas disponible pour la ressource donnée.
417Le serveur ne peut pas satisfaire l'attente spécifiée dans l'en-tête de requête Expect.
418Le serveur refuse la requête car il est, de manière permanente, une théière. Un poisson d'avril issu du RFC 2324.
422Le serveur comprend le type de contenu et la syntaxe, mais ne peut pas traiter les instructions qu'il contient en raison d'erreurs sémantiques.
426Le serveur refuse d'exécuter la requête avec le protocole actuel et exige que le client effectue une mise à niveau.
428Le serveur exige que la requête soit conditionnelle pour éviter le problème de 'mise à jour perdue'.
429Le client a envoyé trop de requêtes dans un intervalle donné (rate limiting).
431Le serveur refuse la requête car un ou plusieurs champs d'en-tête sont trop volumineux.
451La ressource est indisponible en raison d'exigences légales, telles qu'une censure ou une décision de justice.
500Le serveur a rencontré une condition inattendue qui l'empêche de répondre à la requête.
501Le serveur ne prend pas en charge la fonctionnalité requise pour traiter la requête.
502Une passerelle ou un serveur proxy a reçu une réponse invalide du serveur en amont.
503Le serveur ne peut temporairement pas traiter la requête en raison d'une maintenance ou d'une surcharge.
504Une passerelle ou un serveur proxy n'a pas reçu de réponse à temps du serveur en amont.
505Le serveur ne prend pas en charge la version du protocole HTTP utilisée dans la requête.
511Le client doit s'authentifier pour obtenir un accès au réseau, généralement pour un portail captif.
TypeErrorUne valeur n'est pas du type attendu. Il s'agit de l'erreur JavaScript la plus courante, survenant lorsqu'une opération rencontre une valeur du mauvais type.
TypeError: x is not a functionUne tentative a été faite d'appeler une valeur comme une fonction alors qu'il ne s'agit pas d'une fonction.
TypeError: Cannot read properties of undefined/nullTentative d'accès à une propriété ou méthode sur undefined ou null.
TypeError: Cannot set properties of undefined/nullTentative de définition d'une propriété sur undefined ou null.
TypeError: x is not iterableUne valeur non itérable a été utilisée là où un itérable était attendu, par exemple dans une boucle for...of ou avec l'opérateur de décomposition.
TypeError: x is not a constructorTentative d'utilisation du mot-clé new avec une valeur qui n'est pas un constructeur.
TypeError: Assignment to constant variableTentative de réassignation d'une variable déclarée avec const.
TypeError: Cannot convert undefined or null to objectUne méthode native qui attend un objet a reçu null ou undefined à la place.
TypeError: Reduce of empty array with no initial valueArray.reduce() a été appelé sur un tableau vide sans fournir de valeur initiale.
TypeError: Cannot assign to read only propertyTentative d'écriture sur une propriété en lecture seule, soit parce que l'objet est figé, soit parce que la propriété est définie comme non modifiable.
ReferenceErrorRéférence à une variable qui n'existe pas dans la portée courante.
ReferenceError: x is not definedUne variable a été référencée alors qu'elle n'est déclarée dans aucune portée accessible.
ReferenceError: Cannot access before initializationUne variable déclarée avec let ou const a été accédée avant sa déclaration, dans la zone morte temporelle.
ReferenceError: Invalid left-hand side in assignmentUne assignation a été tentée sur quelque chose qui ne peut pas recevoir d'assignation.
SyntaxErrorLe moteur JavaScript a rencontré du code qui ne respecte pas la syntaxe du langage.
SyntaxError: Unexpected tokenLe parseur a rencontré un token (caractère ou mot-clé) inattendu à cette position dans le code.
SyntaxError: Unexpected end of inputLe parseur a atteint la fin de l'entrée alors qu'il attendait encore du code, généralement à cause d'accolades ou de chaînes non fermées.
SyntaxError: JSON.parse unexpected characterJSON.parse() a rencontré une syntaxe JSON invalide, comme des guillemets simples, des virgules finales ou des clés non entre guillemets.
SyntaxError: Missing ) after argument listUn appel de fonction n'a pas sa parenthèse fermante.
SyntaxError: Unterminated string literalUn littéral de chaîne n'a pas son guillemet fermant.
SyntaxError: Illegal return statementUne instruction return a été utilisée en dehors du corps d'une fonction.
SyntaxError: Identifier has already been declaredUne variable du même nom a été déclarée deux fois dans la même portée avec let ou const.
SyntaxError: Cannot use import statement outside a moduleLa syntaxe d'import des modules ES a été utilisée dans un fichier qui n'est pas traité comme un module.
SyntaxError: await is only valid in async functionsLe mot-clé await a été utilisé en dehors d'une fonction async.
RangeErrorUne valeur n'est pas dans la plage attendue, par exemple une longueur de tableau invalide ou un dépassement de la taille de la pile d'appels.
RangeError: Maximum call stack size exceededLa pile d'appels JavaScript a été épuisée, généralement à cause d'une récursion infinie ou excessivement profonde.
RangeError: Invalid array lengthUn tableau a été créé avec une longueur invalide, comme un nombre négatif ou un non-entier.
RangeError: Invalid dateUne chaîne de date invalide a été passée à une méthode Date qui exige une date valide.
RangeError: precision is out of rangeUne valeur de précision passée à toFixed(), toPrecision() ou toExponential() est en dehors de la plage autorisée.
URIErrorUne fonction globale de gestion d'URI (decodeURIComponent, encodeURI) a reçu une URI malformée.
EvalErrorUne erreur liée à la fonction globale eval(). Cette erreur est rarement rencontrée en JavaScript moderne.
AggregateErrorUne erreur qui encapsule plusieurs erreurs, généralement levée quand toutes les promesses d'un Promise.any() sont rejetées.
UnhandledPromiseRejectionUne promesse a été rejetée mais aucun gestionnaire .catch() ou bloc try-catch n'était présent pour traiter le rejet.
ECONNREFUSEDLa connexion a été refusée car aucun serveur n'écoute sur l'adresse et le port cibles.
ECONNRESETLe serveur distant a fermé la connexion de manière forcée.
EADDRINUSEL'adresse (le port) est déjà utilisée par un autre processus.
ENOTFOUNDLa résolution DNS a échoué ; le nom d'hôte n'a pas pu être résolu en adresse IP.
ETIMEDOUTUne connexion ou opération a expiré car l'hôte distant n'a pas répondu à temps.
ENOENTLe fichier ou le dossier spécifié n'existe pas au chemin indiqué.
EACCESLe processus n'a pas la permission d'accéder au fichier ou à la ressource.
EPERML'opération n'est pas autorisée, même avec des permissions adéquates, en raison de restrictions au niveau OS.
EMFILELe processus a atteint le nombre maximum de descripteurs de fichiers ouverts autorisés.
ENFILELa limite système globale du nombre total de fichiers ouverts a été atteinte.
EISDIRUne opération de fichier a été tentée sur un chemin qui est un dossier.
ENOTDIRUne opération de répertoire a été tentée sur un chemin qui n'est pas un répertoire.
EEXISTUne opération de création de fichier a échoué parce que le chemin cible existe déjà.
EPIPEUne tentative d'écriture a été faite sur un tube ou un socket dont l'extrémité de lecture a été fermée.
ENOSPCLe disque est plein ou la table des inodes est saturée.
ERR_HTTP_HEADERS_SENTUne tentative de définir des en-têtes ou d'envoyer une réponse a été faite après que la réponse HTTP a déjà été envoyée.
ERR_MODULE_NOT_FOUNDUn import de module ES n'a pas pu être résolu car le fichier spécifié n'existe pas.
ERR_REQUIRE_ESMUn appel à require() a été utilisé pour charger un module ES, ce qui n'est pas autorisé.
ERR_INVALID_ARG_TYPEUne API Node.js a reçu un argument du mauvais type.
ERR_INVALID_URLUne URL invalide a été passée au constructeur URL ou à une API Node.js.
ERR_SOCKET_BAD_PORTUn numéro de port invalide a été spécifié pour une opération réseau.
ERR_TLS_CERT_ALTNAME_INVALIDLe nom d'hôte ne correspond à aucun des Subject Alternative Names (SANs) du certificat TLS du serveur.
ERR_BUFFER_OUT_OF_BOUNDSUne tentative de lecture ou d'écriture a été faite en dehors des limites d'un Buffer.
ERR_STREAM_PREMATURE_CLOSEUn flux a été fermé avant d'avoir terminé la lecture ou l'écriture de toutes les données.
ERR_WORKER_OUT_OF_MEMORYUn thread Worker a épuisé sa mémoire.
FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memoryLe moteur V8 a épuisé sa mémoire de tas, provoquant le crash du processus Node.js.
ERR_MISSING_ARGSUn argument requis n'a pas été passé à une fonction d'API Node.js.
ERR_UNESCAPED_CHARACTERSUne chaîne contenant des caractères non échappés a été passée là où une chaîne échappée était attendue.
ERR_UNKNOWN_ENCODINGUn encodage inconnu ou non pris en charge a été passé à une API Node.js.
ERR_CRYPTO_INVALID_STATEUne opération cryptographique a été effectuée dans un état invalide.
ERR_DLOPEN_FAILEDLe chargement d'un addon natif (fichier .node C++) a échoué.
ERR_OSSL_EVP_UNSUPPORTEDUne opération OpenSSL n'est pas prise en charge, généralement parce que Node.js 17+ utilise OpenSSL 3.0 qui désactive les algorithmes hérités.
ERR_SERVER_ALREADY_LISTENLa méthode server.listen() a été appelée alors que le serveur écoute déjà.
ERR_FS_CP_DIR_TO_NON_DIRUne tentative a été faite de copier un répertoire vers une destination qui n'est pas un répertoire.
Error: Cannot find moduleNode.js n'a pas pu localiser le module spécifié dans aucun des chemins recherchés.
ECONNABORTEDUne connexion a été interrompue, généralement à cause d'un délai d'attente côté client.
EHOSTUNREACHL'hôte cible est inaccessible, généralement à cause de problèmes de routage réseau.
ENETUNREACHLe réseau est inaccessible ; aucune route vers le réseau cible n'a pu être trouvée.
ERR_ASSERTIONUne assertion du module assert de Node.js a échoué.
TypeError: Converting circular structure to JSONJSON.stringify() a rencontré un objet avec des références circulaires qui ne peut être sérialisé en JSON.
TypeError: Method called on incompatible receiverUne méthode a été appelée avec une valeur 'this' qui n'est pas du type attendu.
TypeError: Cannot delete property of objectUne tentative a été faite pour supprimer une propriété non configurable d'un objet en mode strict.
TypeError: Cannot convert a Symbol value to a stringUne conversion implicite d'un Symbol en chaîne a été tentée, ce qui n'est pas autorisé.
TypeError: Cannot add property, object is not extensibleUne tentative a été faite pour ajouter une propriété à un objet rendu non extensible.
SyntaxError: Applying delete to unqualified name in strict modeL'opérateur delete a été utilisé sur un simple nom de variable en mode strict, ce qui n'est pas autorisé.
SyntaxError: Missing initializer in const declarationUne variable const a été déclarée sans valeur initiale.
SyntaxError: JSON.parse: bad parsingMessage d'erreur spécifique à Firefox pour un JSON invalide transmis à JSON.parse().
ERR_STREAM_WRITE_AFTER_ENDUne tentative d'écriture sur un flux a été effectuée après sa clôture.
ERR_HTTP2_STREAM_ERRORUne erreur est survenue sur un flux HTTP/2.
ERR_CHILD_PROCESS_STDIO_MAXBUFFERUn processus enfant a produit plus de sortie que ne le permet la limite maxBuffer.
ERR_INVALID_RETURN_VALUEUne fonction a renvoyé une valeur d'un type inattendu.
ERR_UNHANDLED_REJECTIONNode.js est configuré pour lever une exception sur les rejets de promesses non gérés, et un tel rejet a été détecté.
ERR_ASYNC_CALLBACKUne valeur non fonctionnelle a été transmise là où un callback asynchrone était attendu.
ERR_PACKAGE_PATH_NOT_EXPORTEDUn sous-chemin d'un paquet a été importé alors qu'il n'est pas défini dans le champ exports du paquet.
ERR_IMPORT_ASSERTION_TYPE_FAILEDUne assertion d'import a spécifié un type qui ne correspond pas au type réel du module.
ERR_NETWORK_IMPORT_DISALLOWEDUn import réseau (HTTP/HTTPS) a été tenté mais n'est pas autorisé par la configuration actuelle de Node.js.
ERR_INSPECTOR_ALREADY_ACTIVATEDL'inspecteur (débogueur) Node.js a été activé plus d'une fois.
DOMException: DataCloneErrorUn objet n'a pas pu être cloné via l'algorithme de clonage structuré.
TS2304TypeScript ne trouve aucune variable, fonction ou type portant le nom spécifié dans la portée courante.
TS2345L'argument passé à une fonction n'est pas compatible avec le type de paramètre attendu.
TS2339TypeScript ne trouve pas la propriété spécifiée sur le type donné.
TS2307TypeScript ne trouve pas le module spécifié dans une instruction import ou require.
TS2322Une valeur d'un type ne peut pas être assignée à une variable ou une propriété d'un type différent et incompatible.
TS2531TypeScript avertit qu'une expression pourrait être null à l'exécution, et vous l'utilisez sans vérification.
TS2554Le nombre d'arguments passés à une fonction ne correspond pas au nombre de paramètres requis.
TS2769Aucune des signatures de surcharge de la fonction ne correspond aux arguments fournis.
TS7006Un paramètre de fonction n'a pas d'annotation de type et TypeScript ne peut pas inférer son type.
TS1005TypeScript attendait un jeton spécifique (point-virgule, virgule ou crochet) mais en a trouvé un autre.
TS6133Une variable, un import ou un paramètre est déclaré mais sa valeur n'est jamais lue.
TS2365Un opérateur arithmétique ou de comparaison est utilisé avec des types incompatibles.
TS2305L'export spécifié n'existe pas dans le module référencé.
TS2740Un type d'objet ne possède pas les propriétés requises attendues par le type cible.
TS18048TypeScript avertit qu'une valeur pourrait être undefined et vous l'utilisez sans vérification.
TS2532TypeScript avertit qu'une expression d'objet pourrait être undefined à l'exécution.
TS2741Une propriété obligatoire est absente de l'objet en cours d'affectation.
TS2551TypeScript ne trouve pas la propriété mais propose un nom similaire qui correspond peut-être à votre intention.
TS1002Un littéral de chaîne n'a pas son guillemet de fermeture.
TS1003TypeScript attendait un identificateur (nom de variable, de fonction, etc.) mais a trouvé autre chose.
TS1109TypeScript attendait une expression mais a trouvé un jeton qui ne peut pas commencer une expression.
TS1128TypeScript attendait une déclaration ou une instruction mais a trouvé un jeton inattendu.
TS2306Le fichier référencé dans une instruction d'import n'est pas reconnu comme un module.
TS2314Un type générique a été utilisé avec un nombre incorrect d'arguments de type.
TS2344Un argument de type ne respecte pas la contrainte spécifiée par le paramètre de type générique.
TS2349L'expression appelée n'est pas une fonction ni un type appelable.
TS2353Un littéral d'objet contient une propriété qui n'existe pas dans le type cible.
TS2355Une fonction dont le type de retour est déclaré ne renvoie pas de valeur dans tous les chemins d'exécution.
TS2366Une fonction dont le type de retour n'est pas void ne possède pas d'instruction return à la fin.
TS2367Une comparaison entre deux valeurs sera toujours fausse car leurs types n'ont aucun chevauchement.
TS2393Une fonction portant le même nom est implémentée plusieurs fois.
TS2394Une signature de surcharge de fonction n'est pas compatible avec la signature d'implémentation.
TS2416Une propriété d'une classe dérivée n'est pas compatible avec la même propriété de la classe de base.
TS2420Une classe déclare implémenter une interface mais ne fournit pas tous les membres requis.
TS2451Une variable déclarée avec let ou const est redéclarée dans la même portée.
TS2454Une variable est utilisée avant qu'une valeur ne lui ait été affectée.
TS2488Le type itéré ne possède pas de méthode Symbol.iterator.
TS2493Vous accédez à un élément de tuple à un index qui n'existe pas.
TS2503TypeScript ne trouve pas d'espace de noms portant le nom spécifié.
TS2515Une classe non abstraite qui étend une classe abstraite n'implémente pas tous les membres abstraits.
TS2540Vous tentez de modifier une propriété marquée comme readonly.
TS2555L'appel de fonction comporte moins d'arguments que le minimum requis.
TS2556La fonction a été appelée avec plus d'arguments qu'elle n'en accepte.
TS2558Un type ou une fonction générique est utilisé sans fournir les arguments de type requis.
TS2565Une propriété de classe avec une assertion d'affectation définie (!) n'est jamais lue.
TS2564Une propriété de classe n'est pas initialisée dans le constructeur et n'a pas de valeur par défaut.
TS2571Vous tentez d'utiliser une valeur de type unknown sans d'abord restreindre son type.
TS2578Une directive @ts-expect-error est présente mais aucune erreur ne survient à la ligne suivante.
TS2588Vous tentez de réaffecter une variable déclarée avec const.
TS2612Une propriété d'une classe dérivée entre en conflit avec un accesseur getter/setter de la classe de base.
TS2683Le mot-clé this possède un type any implicite faute de type contextuel.
TS2684Le contexte this d'une fonction ne correspond pas au type this attendu.
TS2694Le membre spécifié n'existe pas dans le namespace indiqué.
TS2696Une fonctionnalité propre à TypeScript est utilisée dans un fichier JavaScript.
TS2705Une fonction async nécessite une cible ECMAScript plus élevée pour être compilée.
TS2792TypeScript ne peut pas résoudre un sous-chemin de module car le champ exports du paquet ne l'autorise pas.
TS2300Le même identificateur est déclaré plusieurs fois dans la même portée.
TS7030Une fonction avec un type de retour ne retourne pas de valeur sur tous les chemins d'exécution possibles.
TS7031Un élément de liaison déstructuré a un type any implicite.
TS7005Une variable a un type any implicite car TypeScript ne peut pas inférer son type.
TS7041L'expression d'export par défaut n'a pas d'annotation de type.
TS6196Un paramètre est déclaré mais sa valeur n'est jamais lue dans le corps de la fonction.
TS18046Une valeur de type unknown est utilisée à un endroit qui requiert un type plus spécifique.
TS2497Un module CommonJS est importé avec une syntaxe d'import nommé mais ne possède qu'un export par défaut.
TS1259Un module CommonJS requiert esModuleInterop ou allowSyntheticDefaultImports pour être importé avec la syntaxe d'import par défaut.
TS1375Le mot-clé await est utilisé dans une fonction qui n'est pas marquée async.
TS1378Le top-level await ne peut être utilisé que lorsque l'option module est configurée sur un système de modules compatible.
TS2430Une interface déclare étendre une autre interface mais comporte des propriétés incompatibles.
TS2461Un motif de déstructuration attend un type tableau mais la valeur n'est pas un tableau.
TS2347Des arguments de type ont été fournis à une fonction qui n'est pas générique.
TS2395Des déclarations fusionnées portant le même nom ont des modificateurs d'export incohérents.
TS2790L'opérateur delete exige que l'opérande soit une propriété optionnelle.
TS2739Un type d'objet manque de plusieurs propriétés obligatoires du type cible.
TS1046Une expression await ou autre construction de niveau supérieur exige que le fichier soit un module.
TS1056Les accesseurs getter/setter nécessitent une version cible ECMAScript supérieure.
TS1064Le constructeur Promise doit être appelé avec le mot-clé new.
TS1068Un jeton inattendu a été trouvé dans un fichier de déclaration ou un bloc declare.
TS1149Une déclaration d'import entre en conflit avec le contexte ambiant du fichier.
TS1192Le module que vous importez n'a pas d'export par défaut.
TS1202La syntaxe import = require() ne peut pas être utilisée dans un module ES.
TS2328Deux signatures de construction (appels new()) ont des types incompatibles.
TS2352Une assertion de type entre deux types sans recouvrement peut être une erreur.
TS2448Une variable déclarée avec let ou const est référencée avant sa déclaration dans le même bloc.
TS2459Un import déstructuré référence un membre qui n'est pas exporté par le module.
TS2464Un nom de propriété calculée dans un type littéral doit être une expression simple.
TS2507L'expression utilisée avec new n'est pas un type de constructeur.
TS2538Le type de l'expression d'index n'est pas valide pour indexer l'objet.
TS2559Le type source n'a aucune propriété en commun avec le type cible.
TS2589Un type récursif atteint la profondeur d'instanciation maximale de TypeScript.
TS2590L'expression de type résultante crée une union avec trop de membres pour que TypeScript puisse la représenter.
TS2610Une classe dérivée définit une propriété là où la classe de base possède un accesseur.
TS2786Le type de retour d'un composant n'est pas compatible avec les types d'éléments JSX.
TS17004Les fragments JSX ('<'>...'<'/>) nécessitent qu''un jsxFragmentFactory ou React.Fragment soit disponible.
TS5097Deux options de compilateur incompatibles sont définies simultanément dans tsconfig.
TS5023Une option non reconnue a été trouvée dans tsconfig.json.
TS5075Une option de compilateur nécessite un réglage moduleResolution spécifique pour être utilisée.
TS1131TypeScript attendait une déclaration de propriété ou une signature de méthode mais a rencontré autre chose.
TS1219Les décorateurs nécessitent l'activation de l'option de compilateur experimentalDecorators.
TS1270Un décorateur est placé avant le mot-clé export, ce qui n'est pas autorisé.
TS2775Une fonction d'assertion de type exige que tous les types de paramètres soient annotés explicitement.
TS4111Une propriété est accédée via un index de chaîne sur un type qui utilise noPropertyAccessFromIndexSignature.
TS4058Le type de retour d'une fonction ne peut pas être nommé sans importer un type depuis un autre module.
TS4055Le type de retour d'une fonction exportée référence un type privé ou non exporté.
TS2698L'opérateur de propagation (...) est utilisé sur une valeur qui peut ne pas être un type objet.
TS2362L'opérande de gauche d'une expression arithmétique doit être de type number ou bigint.
TS2363L'opérande de droite d'une expression arithmétique doit être de type number ou bigint.
ECONNREFUSEDLe serveur a activement refusé la tentative de connexion.
ECONNRESETLe serveur distant a fermé la connexion de manière inattendue.
ETIMEDOUTLa tentative de connexion a expiré avant qu'une réponse ne soit reçue.
ENETUNREACHLe réseau hébergeant la destination ne peut pas être atteint.
EHOSTUNREACHL'hôte spécifique ne peut pas être atteint sur le réseau.
EPIPEÉcriture sur une connexion dont l'autre extrémité est déjà fermée.
EADDRINUSEL'adresse réseau (IP + port) est déjà utilisée par un autre processus.
EADDRNOTAVAILL'adresse demandée n'est pas disponible sur cette machine.
ENOTFOUNDLa résolution DNS du nom d'hôte a échoué dans Node.js.
ERR_HTTP2_PROTOCOL_ERRORUne erreur est survenue dans la communication du protocole HTTP/2.
WebSocket connection failedLa connexion WebSocket n'a pas pu être établie ou a été interrompue.
AbortError: The operation was abortedUne requête fetch a été annulée via un signal AbortController.
TS2783Un argument spread dans un appel de fonction doit être de type tuple ou passé à un paramètre rest.
TS2820Un type d'élément JSX n'a aucune signature d'appel ou de construction correspondante.
TS1343La syntaxe import/export exige que le fichier soit traité comme un module.
TS2742Le type inféré d'une déclaration ne peut pas être nommé sans une dépendance qui n'est pas disponible.
TS18047TypeScript avertit qu'une valeur peut être null et que vous l'utilisez sans vérification.
TS2810Un attribut JSX attendait une valeur booléenne mais a reçu un type différent.
TS2353Un littéral d'objet passé directement à une fonction contient des propriétés absentes du type attendu.
TS2339Une prop est passée à un composant React qui ne l'accepte pas dans sa définition de type.
TS2786L'expression ne peut pas être utilisée comme composant JSX car son type de retour n'est pas valide.
TS1479Le chemin d'import relatif nécessite une extension de fichier avec la résolution ESM de Node.js.
TS2688TypeScript ne trouve pas le fichier de définition de type spécifié dans types ou typeRoots.
TS4082L'export par défaut nécessite une annotation de type lors de la génération des fichiers de déclaration.
TS2669Les déclarations d'augmentation de module doivent se trouver dans un fichier reconnu comme un module externe.
TS2856Un commentaire @ts-check est utilisé dans un fichier TypeScript où il n'a aucun effet.
ECONNABORTEDLa connexion a été interrompue par le système local.
ERR_RESPONSE_HEADERS_TOO_BIGLes en-têtes de réponse du serveur dépassent la taille maximale autorisée par le navigateur.
ERR_CONTENT_LENGTH_MISMATCHLa taille réelle du corps de la réponse ne correspond pas à l'en-tête Content-Length.