TypeScript chybyChyba
TS18048TS18048 — Hodnota může být undefined
TypeScript upozorňuje, že hodnota může být undefined, a vy ji používáte bez kontroly.
nodebrowserdenobun
Zobrazit podrobnosti TS2349Volaný výraz není funkce ani volatelný typ.
Pokoušíte se volat něco, co TypeScript nerozpozná jako funkci. Proměnná může být opatřena typovou anotací nefunkčního typu nebo jde o union typ, kde ne všechny členy jsou volatelné. Přetížené typy mohou tento problém také způsobit, pokud žádná signatura neodpovídá.
Ověřte, že daná hodnota je skutečně funkce. Přidejte správné typové anotace volatelného typu. Používejte zužování typů pro union typy obsahující nefunkční členy. Zkontrolujte překlepy v názvu funkce.
const x = 5;
x();TS18048TypeScript upozorňuje, že hodnota může být undefined, a vy ji používáte bez kontroly.
TS2488Typ, přes který iterujete, nemá metodu Symbol.iterator.
TS2300Stejný identifikátor je deklarován více než jednou ve stejném oboru.
TS2698Operátor spread (...) je použit na hodnotě, která nemusí být objektovým typem.
TS2507Výraz použitý s `new` není typem konstruktoru.
TS2366Funkce s nenullovým návratovým typem (non-void) nemá příkaz `return` na konci.