TypeScript-FehlerFehler
TS2612TS2612 — Eigenschaft überschreibt Accessor in Basisklasse
Eine Eigenschaft in einer abgeleiteten Klasse kollidiert mit einem Getter/Setter-Accessor in der Basisklasse.
nodebrowserdenobun
Details anzeigen TS2420Eine Klasse deklariert, dass sie ein Interface implementiert, stellt aber nicht alle erforderlichen Elemente bereit.
Der Klasse fehlen eine oder mehrere Eigenschaften oder Methoden, die das Interface erfordert. Die `implements`-Klausel erzwingt, dass die Klasse alle im Interface deklarierten Elemente bereitstellt.
Füge alle fehlenden Eigenschaften und Methoden aus dem Interface hinzu. Stelle sicher, dass die Typen der implementierten Elemente mit dem Interface übereinstimmen. Verwende eine IDE zur automatischen Implementierung von Interface-Elementen.
interface Animal { speak(): void }
class Dog implements Animal {}TS2612Eine Eigenschaft in einer abgeleiteten Klasse kollidiert mit einem Getter/Setter-Accessor in der Basisklasse.
TS2740Einem Objekttyp fehlen erforderliche Eigenschaften, die vom Zieltyp erwartet werden.
TS18047TypeScript warnt, dass ein Wert null sein könnte und ohne vorherige Prüfung verwendet wird.
TS2783Ein Spread-Argument in einem Funktionsaufruf muss ein Tuple-Typ sein oder an einen Rest-Parameter übergeben werden.
TS5097Zwei inkompatible Compiler-Optionen sind gleichzeitig in tsconfig gesetzt.
TS1068In einer Deklarationsdatei oder einem declare-Block wurde ein unerwartetes Token gefunden.