TypeScript-foutenFout
TS2790TS2790 — Operand Moet Optioneel Zijn
De operator delete vereist dat de operand een optionele eigenschap is.
nodebrowserdenobun
Details bekijken TS2464Een berekende eigenschapsnaam in een type-literal moet een eenvoudige expressie zijn.
TypeScript vereist dat berekende eigenschapsnamen in interfaces en type-literals eenvoudige string- of number-literals zijn, of unieke symbolen. Complexe expressies zijn niet toegestaan.
Gebruik een string-literal als sleutel in plaats van een berekende eigenschap. Definieer de eigenschap met een bekende sleutelnaam. Gebruik een indexsignatuur als de sleutel dynamisch is.
TS2790De operator delete vereist dat de operand een optionele eigenschap is.
TS2531TypeScript waarschuwt dat een expressie tijdens runtime null kan zijn, en je die gebruikt zonder te controleren.
TS2564Een klasse-eigenschap wordt niet geïnitialiseerd in de constructor en heeft geen standaardwaarde.
TS2551TypeScript kan de eigenschap niet vinden, maar suggereert een vergelijkbare naam die mogelijk bedoeld is.
TS2349De expressie die wordt aangeroepen is geen functie of aanroepbaar type.
TS7031Een gedestructureerd bindingselement heeft een impliciet any-type.