Erreurs TypeScriptErreur
TS2538TS2538 — Le type ne peut pas être utilisé comme index
Le type de l'expression d'index n'est pas valide pour indexer l'objet.
nodebrowserdenobun
Voir les détails TS2497Un module CommonJS est importé avec une syntaxe d'import nommé mais ne possède qu'un export par défaut.
Le module utilise module.exports ou exports =, ce qui correspond en TypeScript à un export par défaut. La syntaxe d'import nommé ne fonctionnera pas car le module n'a pas d'exports nommés dans sa définition de type.
Utilisez un import par défaut : import module from 'module'. Activez esModuleInterop dans tsconfig pour autoriser import * as module from 'module'. Consultez les déclarations de types du module pour la syntaxe d'import correcte.
TS2538Le type de l'expression d'index n'est pas valide pour indexer l'objet.
TS2464Un nom de propriété calculée dans un type littéral doit être une expression simple.
TS2698L'opérateur de propagation (...) est utilisé sur une valeur qui peut ne pas être un type objet.
TS2493Vous accédez à un élément de tuple à un index qui n'existe pas.
TS1131TypeScript attendait une déclaration de propriété ou une signature de méthode mais a rencontré autre chose.
TS2328Deux signatures de construction (appels new()) ont des types incompatibles.