TS2612TS2612 — Eigenschap overschrijft accessor in basisklasse
Een eigenschap in een afgeleide klasse conflicteert met een getter/setter-accessor in de basisklasse.
TS2420Een klasse declareert dat zij een interface implementeert, maar levert niet alle vereiste leden.
De klasse mist een of meer eigenschappen of methoden die door de interface worden vereist. De `implements`-clausule dwingt af dat de klasse alle leden levert die in de interface zijn gedeclareerd.
Voeg alle ontbrekende eigenschappen en methoden van de interface toe. Zorg dat de typen van de geïmplementeerde leden overeenkomen met de interface. Gebruik een IDE om interface-leden automatisch te implementeren.
interface Animal { speak(): void }
class Dog implements Animal {}TS2612Een eigenschap in een afgeleide klasse conflicteert met een getter/setter-accessor in de basisklasse.
TS2740Een objecttype mist vereiste eigenschappen die door het doeltype worden verwacht.
TS18047TypeScript waarschuwt dat een waarde null kan zijn en dat u deze gebruikt zonder controle.
TS2783Een spread-argument in een functieaanroep moet een tuple-type zijn of worden doorgegeven aan een rest-parameter.
TS5097Twee incompatibele compilatieopties zijn tegelijkertijd ingesteld in tsconfig.
TS1068Een onverwacht token werd aangetroffen in een declaratiebestand of declare-blok.