TypeScript-foutenFout
TS2790TS2790 — Operand Moet Optioneel Zijn
De operator delete vereist dat de operand een optionele eigenschap is.
nodebrowserdenobun
Details bekijken TS2488Het type dat wordt geïtereerd heeft geen Symbol.iterator-methode.
U gebruikt een for...of-lus of de spread-operator op een waarde die niet itereerbaar is. Het object implementeert het itereerbare protocol (Symbol.iterator) niet. Dit komt vaak voor bij gewone objecten of aangepaste klassen.
Gebruik for...in voor gewone objecten, of Object.entries/Object.keys voor iteratie. Implementeer Symbol.iterator op aangepaste klassen. Zorg dat u itereert over een array, Map, Set of ander itereerbaar type.
TS2790De operator delete vereist dat de operand een optionele eigenschap is.
TS2349De expressie die wordt aangeroepen is geen functie of aanroepbaar type.
TS2515Een niet-abstracte klasse die een abstracte klasse uitbreidt, implementeert niet alle abstracte leden.
TS2430Een interface declareert dat deze een andere interface uitbreidt, maar heeft incompatibele eigenschappen.
TS2856Een @ts-check-commentaar wordt gebruikt in een TypeScript-bestand waar het geen effect heeft.
TS2786Het terugkeertype van een component is niet compatibel met JSX-elementtypen.