Erreurs TypeScriptErreur
TS2339TS2339 — La propriété n'existe pas sur le type
TypeScript ne trouve pas la propriété spécifiée sur le type donné.
nodebrowserdenobun
Voir les détails TS2571Vous tentez d'utiliser une valeur de type unknown sans d'abord restreindre son type.
Le type unknown est l'équivalent type-safe de any. Contrairement à any, vous ne pouvez pas effectuer d'opérations sur des valeurs unknown sans d'abord vérifier leur type. Depuis TypeScript 4.4+, les variables de clause catch ont par défaut le type unknown.
Restreignez le type à l'aide de typeof, instanceof ou d'un type guard personnalisé. Utilisez des assertions de type (as Type) si vous êtes certain du type. Vérifiez des types d'erreur spécifiques dans les blocs catch.
catch (e) { console.log(e.message); }TS2339TypeScript ne trouve pas la propriété spécifiée sur le type donné.
TS2353Un littéral d'objet contient une propriété qui n'existe pas dans le type cible.
TS2775Une fonction d'assertion de type exige que tous les types de paramètres soient annotés explicitement.
TS1109TypeScript attendait une expression mais a trouvé un jeton qui ne peut pas commencer une expression.
TS2810Un attribut JSX attendait une valeur booléenne mais a reçu un type différent.
TS2554Le nombre d'arguments passés à une fonction ne correspond pas au nombre de paramètres requis.