TS2353TS2353 — Überzählige Eigenschaftsprüfung im Objektliteral
Ein direkt an eine Funktion übergebenes Objektliteral enthält Eigenschaften, die nicht im erwarteten Typ vorhanden sind.
TS2786Der Ausdruck kann nicht als JSX-Komponente verwendet werden, weil sein Rückgabetyp ungültig ist.
Die Komponente gibt einen Typ zurück, der JSX.Element nicht zugewiesen werden kann. Dies tritt häufig bei nicht übereinstimmenden @types/react-Versionen zwischen Paketen oder bei Funktionen auf, die kein gültiges JSX zurückgeben.
Konsistente @types/react-Versionen in allen Paketen sicherstellen. Rückgabetyp der Komponente prüfen. @types/react auf die neueste Version aktualisieren. Explizite Rückgabetyp-Annotationen hinzufügen.
TS2353Ein direkt an eine Funktion übergebenes Objektliteral enthält Eigenschaften, die nicht im erwarteten Typ vorhanden sind.
TS18048TypeScript warnt, dass ein Wert undefined sein könnte und Sie ihn ohne Prüfung verwenden.
TS2589Ein rekursiver Typ erreicht TypeScripts maximale Instanziierungstiefe.
TS2328Zwei Konstrukt-Signaturen (new()-Aufrufe) weisen inkompatible Typen auf.
TS2571Sie versuchen, einen Wert vom Typ unknown zu verwenden, ohne seinen Typ vorher einzugrenzen.
TS2448Eine mit let oder const deklarierte Variable wird im selben Block vor ihrer Deklaration referenziert.