TypeScript-FehlerFehler
TS2420TS2420 — Klasse implementiert Interface nicht korrekt
Eine Klasse deklariert, dass sie ein Interface implementiert, stellt aber nicht alle erforderlichen Elemente bereit.
nodebrowserdenobun
Details anzeigen TS2503TypeScript kann keinen Namespace mit dem angegebenen Namen finden.
Der Namespace ist im aktuellen Gültigkeitsbereich weder deklariert noch importiert. Das tritt häufig bei Typ-Namespaces von Drittanbieter-Bibliotheken auf oder beim Verweisen auf einen Namespace aus einem anderen Modul.
Installieren Sie die Typdeklarationen für die Bibliothek (@types/package). Importieren Sie den Namespace, wenn er aus einem anderen Modul stammt. Deklarieren Sie den Namespace in einer .d.ts-Datei, wenn es sich um einen globalen Namespace handelt.
TS2420Eine Klasse deklariert, dass sie ein Interface implementiert, stellt aber nicht alle erforderlichen Elemente bereit.
TS2344Ein Typargument erfüllt nicht den durch den generischen Typparameter festgelegten Constraint.
TS2783Ein Spread-Argument in einem Funktionsaufruf muss ein Tuple-Typ sein oder an einen Rest-Parameter übergeben werden.
TS2451Eine mit let oder const deklarierte Variable wird im selben Gültigkeitsbereich erneut deklariert.
TS2515Eine nicht-abstrakte Klasse, die eine abstrakte Klasse erweitert, implementiert nicht alle abstrakten Elemente.
TS2430Ein Interface deklariert, dass es ein anderes Interface erweitert, hat aber inkompatible Eigenschaften.