TypeScript: Cannot find name ‚module‘.

Pokud si v nějakém typescriptovém modulu s vašim zdrojákem dovolíte tohle: if (!module.parent) { console.log(‚TEST‘); console.log(transateDeliveryStatus(‚pepa‘)); } Okamžitě na vás začně kompilér upozorňpvat, že nemůže najít název modelu. Cannot find …

TypeScript: dynamická modifikace objektu

Pokud přicházíte z JavaScriptu, určitě budete znát tento způsob práce s typem Object: let osoba = { jmeno: ‚pepa‘ }; osoba.povolani = ‚programator‘; console.log(osoba); Kód je jednoduchý a zcela jasný: …

JavaScript: promises a async/await

Jsem si vědom toho, že o promises toho bylo napsáno dost. Určitě už ale o něco méně o async/await. Nicméně z diskuzí s javascriptovými vývojáři, kterých se v poslední době …

ts-check: na cestě od JavaScriptu k TypeScriptu

Pokud svůj javascriptový kód obohatíte o JSDoc minimálně na úrovni dokumnetace funkcí, pak pomocí direktivy // @ts-check získáte typovou kontrolu, kterou nabízí například TypeScript. Jasně, že na tak kompletní, ale …

TypeScript: začínáme

OK, pokud už nějakou dobu píšete v JavaScriptu a vašim hřištěm je backend webových aplikací, nebo desktopové aplikace, velice rychle se vám může stát, že vám vaše aplikace jednou začnou …