Takže za runtime mi nie je TS nič platné?Dokonca, všeobecne mi za runtime ani v staticky, ani v dynamicky typovanom jazyku s TS nie sú typy nič platné a musím si typy vstupných hodnôt ustrážiť sám?
A co by tak runtime kontrola jako měla udělat?
Skontrolovať správnosť typu hodnoty zo vstupu počas behu programu? Aby funkcia ktorá tú hodnotu obdrží nespôsobila pád programu v prípade staticky typovaného jazyka, alebo nevrátila nezmysel v prípade dynamicky typovaného?
Ale uvědomuješ si, že v případě TS takový scénář nenastane?
TS vie počas transpilácie čo mi príde na vstup za behu? Či vo formulári, či v GET, či v JSON?
Ano.
A ty že v čom programuješ? Robot Karel?
Jak to souvisí s problematikou?
Tak, že si povedal čistý nezmysel. Alebo mi povedz ako si dospel k tomu, že v JS dopredu viem typ hodnoty aká mi príde na vstupe. Očakávam, že príde 123, miesto toho príde 'Jožo'. Odkiaľ by som toto mohol vedieť vopred?
Nevíte někdo, kdo toho waldemara zaměstnává? Že bychom mu poslali odkaz na tuhle diskusi. Za normálních podmínek by musel dostat hodinovou výpověď.
Proboha, jak může takový ... programovat. On ani netuší, co mu přijde na vstup a že to musí kontrolovat. Kolik tříd základky máš?