Citace od: Wal-De-Mar kdy 12. 10. 2018, 16:45:43
Citace od: mmm kdy 12. 10. 2018, 16:38:20
Citace od: Wal-De-Mar kdy 12. 10. 2018, 16:31:15
Citace od: mmm kdy 12. 10. 2018, 16:26:03
Citace od: Wal-De-Mar kdy 12. 10. 2018, 16:20:38
Otázka je jednoduchá a čakám jednoduchú odpoveď. Áno, definovanie typu zabezpečí pri transpilácii dopísanie kontroly na daný typ / Nie, pri transpilácii sa kontrola na daný typ do kódu nedopíše.
ne.
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?
píšeš, že používáš Flow. Typescript je náhrada za Flow. Nic víc.
Vyhol si sa odpovedi. Navyše, Flow nie je náhrada, a ani ho nepoužívam. Nie v tom zmysle, že si v JS definujem typy. Len nad kódom, bez typov, po dopísaní spustím automatickú kontrolu od Flow. Takže? Skúsiš odpoveď na moju predošlú otázku? Alebo ani netreba, lebo mám pravdu a len sa ti to blbo pripúšťa?
Ano, musíš typy kontrolovat sám, ale nemusíš v každé funkci, stačí pouze na vstupu. Typescript ohlídá, že to děláš správně. Stejně jako Flow. To je odpověď na předchozí otázku. Typescript s anotacemi je +- to stejné co Flow s anotacemi.