TypeScript-FehlerFehler
TS2698TS2698 — Spread-Typen müssen Objekttypen sein
Der Spread-Operator (...) wird auf einen Wert angewendet, der möglicherweise kein Objekttyp ist.
nodebrowserdenobun
Details anzeigen 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.