33
TypeScript je jazyk pre vývoj JavaScriptu v aplikačnom rozsahu.Je to typovaná nadsada JavaScriptu, ktorá sa kompiluje do obyčajného JavaScriptu v akomkoľvek prehliadači, akomkoľvek hostiteľovi, akomkoľvek OS a je to Open Source.Začína a končí skriptom TypeScript, ktorý začína rovnakou syntaxou a sémantikou, akú dnes vedia milióny vývojárov jazyka JavaScript.Použite existujúci kód JavaScript, začleňte populárne knižnice jazyka JavaScript a zavolajte kód jazyka JavaScript z jazyka JavaScript.TypeScript kompiluje do čistého, jednoduchého kódu JavaScript, ktorý beží v ľubovoľnom prehliadači, v Node.js alebo v akomkoľvek stroji JavaScript, ktorý podporuje ECMAScript 3 (alebo novší).Silné nástroje pre veľké aplikácie Typy umožňujú vývojárom JavaScriptu pri vývoji aplikácií JavaScript používať vysoko produktívne vývojové nástroje a postupy, ako je statická kontrola a refaktoring kódu.Typy sú voliteľné a odvodenie typu umožňuje niekoľkým typovým anotáciám, aby zásadne zmenili statické overenie vášho kódu.Typy vám umožňujú definovať rozhrania medzi softvérovými komponentmi a získať prehľad o správaní existujúcich knižníc JavaScript.Špičkový jazyk JavaScript TypeScript ponúka podporu najnovších a vyvíjajúcich sa funkcií jazyka JavaScript vrátane funkcií z programu ECMAScript 2015 a budúcich návrhov, ako sú napríklad asynchrónne funkcie a dekorácie, ktoré pomáhajú vytvárať robustné komponenty.Tieto funkcie sú k dispozícii v čase vývoja na vývoj aplikácií s vysokou spoľahlivosťou, ale sú zostavené do jednoduchého JavaScriptu, ktorý sa zameriava na prostredia ECMAScript 3 (alebo novšie).