TS2698TS2698 — Spread-Typen müssen Objekttypen sein
Der Spread-Operator (...) wird auf einen Wert angewendet, der möglicherweise kein Objekttyp ist.
TS2540Sie versuchen, eine Eigenschaft zu ändern, die als readonly markiert ist.
Die Eigenschaft ist mit dem readonly-Modifikator deklariert, der eine erneute Zuweisung nach der Initialisierung verhindert. Das gilt für readonly-Klasseneigenschaften, den Hilfstyp Readonly'<'T> und const-Assertions.
Ändern Sie readonly-Eigenschaften nicht nach der Initialisierung. Erstellen Sie ein neues Objekt mit dem geänderten Wert, wenn Unveränderlichkeit gewünscht ist. Entfernen Sie den readonly-Modifikator, wenn Mutation erforderlich ist.
const obj = { name: 'A' } as const;
obj.name = 'B';TS2698Der Spread-Operator (...) wird auf einen Wert angewendet, der möglicherweise kein Objekttyp ist.
TS2612Eine Eigenschaft in einer abgeleiteten Klasse kollidiert mit einem Getter/Setter-Accessor in der Basisklasse.
TS2578Eine @ts-expect-error-Direktive ist vorhanden, aber in der nächsten Zeile tritt kein Fehler auf.
TS2856Ein @ts-check-Kommentar wird in einer TypeScript-Datei verwendet, wo er keine Wirkung hat.
TS2503TypeScript kann keinen Namespace mit dem angegebenen Namen finden.
TS2306Die in einer Import-Anweisung referenzierte Datei wird nicht als Modul erkannt.