TypeScript-felFel
TS2339TS2339 — Egenskapen finns inte på typen
TypeScript kan inte hitta den angivna egenskapen på den givna typen.
nodebrowserdenobun
Visa detaljer TS2571Du försöker använda ett värde av typen unknown utan att först begränsa dess typ.
Typen unknown är den typsäkra motsvarigheten till any. Till skillnad från any kan du inte utföra operationer på unknown-värden utan att först kontrollera deras typ. Catch-satsvariablar i TypeScript 4.4+ är som standard unknown.
Begränsa typen med typeof, instanceof eller en anpassad typskyddsfunktion. Använd typassertion (as Type) om du är säker på typen. Kontrollera efter specifika feltyper i catch-block.
catch (e) { console.log(e.message); }TS2339TypeScript kan inte hitta den angivna egenskapen på den givna typen.
TS2353En objektsliteral innehåller en egenskap som inte finns på måltypen.
TS2775En typassertionfunktion kräver att alla parametertyper är explicit annoterade.
TS1109TypeScript förväntade sig ett uttryck men hittade en token som inte kan inleda ett uttryck.
TS2810Ett JSX-attribut förväntade ett booleskt värde men fick en annan typ.
TS2554Antalet argument som skickas till en funktion matchar inte antalet obligatoriska parametrar.