TS2790TS2790 — Operand muss optional sein
Der Operator delete erfordert, dass der Operand eine optionale Eigenschaft ist.
TS2464Ein berechneter Eigenschaftsname in einem Typliteral muss ein einfacher Ausdruck sein.
TypeScript verlangt, dass berechnete Eigenschaftsnamen in Interfaces und Typliteralen einfache String- oder Number-Literale oder eindeutige Symbole sind. Komplexe Ausdrücke sind nicht zulässig.
Verwenden Sie einen String-Literal-Schlüssel anstelle eines berechneten Eigenschaftsnamens. Definieren Sie die Eigenschaft mit einem bekannten Schlüsselnamen. Verwenden Sie eine Index-Signatur, wenn der Schlüssel dynamisch ist.
TS2790Der Operator delete erfordert, dass der Operand eine optionale Eigenschaft ist.
TS2531TypeScript warnt, dass ein Ausdruck zur Laufzeit null sein könnte und Sie ihn ohne Prüfung verwenden.
TS2564Eine Klasseneigenschaft wird im Konstruktor nicht initialisiert und hat keinen Standardwert.
TS2551TypeScript findet die Eigenschaft nicht, schlägt aber einen ähnlichen Namen vor, der gemeint sein könnte.
TS2349Der aufgerufene Ausdruck ist keine Funktion oder kein aufrufbarer Typ.
TS7031Ein destrukturiertes Bindungselement hat einen impliziten any-Typ.