TypeScript-FehlerFehler
TS2339TS2339 — Eigenschaft existiert nicht auf Typ
TypeScript kann die angegebene Eigenschaft auf dem gegebenen Typ nicht finden.
nodebrowserdenobun
Details anzeigen TS2571Sie versuchen, einen Wert vom Typ unknown zu verwenden, ohne seinen Typ vorher einzugrenzen.
Der Typ unknown ist das typsichere Pendant zu any. Anders als any können Sie keine Operationen auf unknown-Werten durchführen, ohne vorher den Typ zu prüfen. Variablen in catch-Klauseln haben ab TypeScript 4.4 standardmäßig den Typ unknown.
Grenzen Sie den Typ mit typeof, instanceof oder einem benutzerdefinierten Type Guard ein. Verwenden Sie Typzusicherungen (as Type), wenn Sie den Typ sicher kennen. Prüfen Sie in catch-Blöcken auf spezifische Fehlertypen.
catch (e) { console.log(e.message); }TS2339TypeScript kann die angegebene Eigenschaft auf dem gegebenen Typ nicht finden.
TS2353Ein Objektliteral enthält eine Eigenschaft, die im Zieltyp nicht existiert.
TS2775Eine Typ-Assertion-Funktion erfordert, dass alle Parametertypen explizit annotiert sind.
TS1109TypeScript hat einen Ausdruck erwartet, aber ein Token gefunden, das keinen Ausdruck einleiten kann.
TS2810Ein JSX-Attribut hat einen booleschen Wert erwartet, aber einen anderen Typ erhalten.
TS2554Die Anzahl der an eine Funktion übergebenen Argumente stimmt nicht mit der Anzahl der erforderlichen Parameter überein.