TS2339TS2339 — Vlastnost na typu neexistuje
TypeScript nemůže na daném typu najít zadanou vlastnost.
TS2571Pokoušíte se použít hodnotu typu unknown bez předchozího zúžení jejího typu.
Typ unknown je typově bezpečnou alternativou k any. Na rozdíl od any nelze provádět operace s hodnotami unknown bez předchozí kontroly jejich typu. Proměnné v klauzulích catch v TypeScript 4.4+ mají výchozí typ unknown.
Zúžte typ pomocí typeof, instanceof nebo vlastního type guardu. Použijte typové výrazy (as Type), pokud jste si jisti typem. Kontrolujte konkrétní typy chyb v blocích catch.
catch (e) { console.log(e.message); }TS2339TypeScript nemůže na daném typu najít zadanou vlastnost.
TS2353Objektový literál obsahuje vlastnost, která na cílovém typu neexistuje.
TS2775Assertovací funkce vyžaduje explicitní anotaci typů u všech parametrů.
TS1109TypeScript očekával výraz, ale nalezl token, který výraz nemůže zahájit.
TS2810Atribut JSX očekával boolean, ale obdržel jiný typ.
TS2554Počet argumentů předaných funkci neodpovídá počtu požadovaných parametrů.