TypeScript-FehlerFehler
TS2339TS2339 — Eigenschaft existiert nicht auf Typ
TypeScript kann die angegebene Eigenschaft auf dem gegebenen Typ nicht finden.
nodebrowserdenobun
Details anzeigen TS2590Der resultierende Typausdruck erzeugt eine Union mit zu vielen Mitgliedern, als TypeScript sie abbilden kann.
Eine Operation auf Typen (z. B. Template-Literal-Typen oder Mapped Types) ergibt eine Union mit mehr Mitgliedern als TypeScript's internes Limit erlaubt. Dies tritt häufig bei großen String-Literal-Unions oder komplexen konditionalen Typen auf.
Reduzieren Sie die Größe der eingehenden Union-Typen. Verwenden Sie string statt einer großen Union aus String-Literalen. Vereinfachen Sie Mapped Types, die kombinatorisch expandieren. Teilen Sie den Typ in kleinere, komponierbare Teile auf.
TS2339TypeScript kann die angegebene Eigenschaft auf dem gegebenen Typ nicht finden.
TS2786Der Ausdruck kann nicht als JSX-Komponente verwendet werden, weil sein Rückgabetyp ungültig ist.
TS18048TypeScript warnt, dass ein Wert undefined sein könnte und Sie ihn ohne Prüfung verwenden.
TS4058Der Rückgabetyp einer Funktion kann nicht benannt werden, ohne einen Typ aus einem anderen Modul zu importieren.
TS2742Der inferierte Typ einer Deklaration kann ohne eine nicht verfügbare Abhängigkeit nicht benannt werden.
TS5075Eine Compiler-Option erfordert eine bestimmte moduleResolution-Einstellung.