TypeScript-foutenFout
TS2578TS2578 — Ongebruikte @ts-expect-error
Er is een @ts-expect-error-richtlijn aanwezig, maar op de volgende regel treedt geen fout op.
nodebrowserdenobun
Details bekijken TS2345Het argument dat aan een functie wordt meegegeven is niet compatibel met het verwachte parametertype.
Je geeft een waarde van een bepaald type door waar een ander type wordt verwacht. Dit gebeurt vaak bij het doorgeven van een getal waar een string wordt verwacht, of wanneer objectstructuren niet overeenkomen. Union-types en optionele eigenschappen kunnen deze mismatch ook veroorzaken.
Bekijk de functiehandtekening om te zien welk type wordt verwacht. Cast de waarde als je zeker weet dat het veilig is, of transformeer de data zodat die overeenkomt met het verwachte type. Gebruik type guards om union-types te vernauwen voor je ze doorgeeft.
function greet(name: string) {}
greet(42);TS2578Er is een @ts-expect-error-richtlijn aanwezig, maar op de volgende regel treedt geen fout op.
TS2322Een waarde van een bepaald type kan niet worden toegewezen aan een variabele of eigenschap van een ander, incompatibel type.
TS2339TypeScript kan de opgegeven eigenschap niet vinden op het gegeven type.
TS6133Een variabele, import of parameter is gedeclareerd maar de waarde ervan wordt nooit gelezen.
TS2538Het type van de index-expressie is niet geldig voor het indexeren van het object.
TS2565Een klasse-eigenschap met een definitieve-toewijzingsassertion (!) wordt nooit gelezen.