TypeScript 2.1 RC je venku a přináší async/await do ES5!

Včera došlo k vydání verze 2.1 Release Candidate TypeScriptu! Můžete si ho nainstalovat následovně:

 npm install -g typescript@rc

TypeScript 2.1 přináší spoustu novinek, například lepší práci s dynamickými datovými typy, ale hlavně přináší podporu async/await pro ES5. Díky tomu tak můžete zpřehlednit svůj kód a vyhnout se tak "callbackovému peklu" přičemž TypeScript kód transpiluje do syntaxe, která je podporovaná cílovým prostředím. Donedávna byla transpilace async/await podporovaná pouze pro ES6, který má podporu ve většině moderních prohlížečů, každopádně nyní je možné async/await transpilovat i pro ES5, což zajišťuje to, že async/await můžete používat ve vašem kódu, který bude fungovat prakticky ve všech prohlížečích!

Více si můžete přečíst v oficiálním oznámení.