TypeScript-FehlerFehler
TS2578TS2578 — Unbenutztes @ts-expect-error
Eine @ts-expect-error-Direktive ist vorhanden, aber in der nächsten Zeile tritt kein Fehler auf.
nodebrowserdenobun
Details anzeigen TS2345Das an eine Funktion übergebene Argument ist nicht mit dem erwarteten Parametertyp kompatibel.
Sie übergeben einen Wert eines Typs, wo ein anderer Typ erwartet wird. Dies passiert häufig beim Übergeben einer Zahl statt eines Strings oder wenn Objektstrukturen nicht übereinstimmen. Union-Typen und optionale Eigenschaften können diesen Konflikt ebenfalls verursachen.
Prüfen Sie die Funktionssignatur, um den erwarteten Typ zu ermitteln. Casten Sie den Wert, wenn Sie sicher sind, dass es sicher ist, oder wandeln Sie die Daten in den erwarteten Typ um. Verwenden Sie Type Guards, um Union-Typen vor der Übergabe einzugrenzen.
function greet(name: string) {}
greet(42);TS2578Eine @ts-expect-error-Direktive ist vorhanden, aber in der nächsten Zeile tritt kein Fehler auf.
TS2322Ein Wert eines Typs kann einer Variablen oder Eigenschaft eines anderen, inkompatiblen Typs nicht zugewiesen werden.
TS2339TypeScript kann die angegebene Eigenschaft auf dem gegebenen Typ nicht finden.
TS6133Eine Variable, ein Import oder ein Parameter ist deklariert, aber sein Wert wird nie gelesen.
TS2538Der Typ des Index-Ausdrucks ist für die Indizierung des Objekts nicht gültig.
TS2565Eine Klasseneigenschaft mit dem Definitiv-Zuweisungs-Operator (!) wird nie gelesen.