TypeScript-FehlerFehler
TS2554TS2554 — N Argumente erwartet, aber M übergeben
Die Anzahl der an eine Funktion übergebenen Argumente stimmt nicht mit der Anzahl der erforderlichen Parameter überein.
nodebrowserdenobun
Details anzeigen TS2532TypeScript warnt, dass ein Objektausdruck zur Laufzeit undefined sein könnte.
Die Variable oder der Ausdruck hat einen Typ, der undefined einschließt. Optionale Eigenschaften, Array-Elementzugriffe und Map-Lookups liefern häufig Typen, die undefined beinhalten.
Prüfen Sie auf undefined, bevor Sie auf das Objekt zugreifen. Verwenden Sie optionales Chaining (?.), um sicher auf verschachtelte Eigenschaften zuzugreifen. Stellen Sie einen Standardwert mit ?? oder || bereit. Fügen Sie einen Type Guard hinzu, um den Typ einzugrenzen.
TS2554Die Anzahl der an eine Funktion übergebenen Argumente stimmt nicht mit der Anzahl der erforderlichen Parameter überein.
TS2558Ein generischer Typ oder eine generische Funktion wird verwendet, ohne die erforderlichen Typargumente anzugeben.
TS2394Eine Funktionsüberladungssignatur ist nicht mit der Implementierungssignatur kompatibel.
TS2856Ein @ts-check-Kommentar wird in einer TypeScript-Datei verwendet, wo er keine Wirkung hat.
TS2488Der zu iterierende Typ besitzt keine Symbol.iterator-Methode.
TS2353Ein direkt an eine Funktion übergebenes Objektliteral enthält Eigenschaften, die nicht im erwarteten Typ vorhanden sind.