| TypeScript provides static typing through type annotations to enable type checking at compile time. | TypeScript обеспечивает объявления типов для статической проверки их согласования. |
| There is also an alpha version of a client-side compiler in JavaScript, which executes TypeScript code on the fly, upon page load. | Также существует альфа-версия клиентского компилятора в JavaScript, который выполняет TypeScript на лету, во время загрузки страницы. |
| Type annotations can be exported to a separate declarations file to make type information available for TypeScript scripts using types already compiled into JavaScript. | Определения типов могут быть экспортированы в отдельный файл объявлений, чтобы сделать информацию о типах доступной для сценариев TypeScript с использованием различных типов уже скомпилированных в JavaScript. |
| With TypeScript, it is possible to use existing JavaScript code, incorporate popular JavaScript libraries, and call TypeScript-generated code from other JavaScript. | С TypeScript можно использовать существующий JavaScript-код, включать популярные библиотеки JavaScript, и вызывать TypeScript-код, сгенерированный из других JavaScript. |
| As such, a JavaScript program is also a valid TypeScript program, and a TypeScript program can seamlessly consume JavaScript. | Таким образом, программа JavaScript также является правильной программой TypeScript, и программы TypeScript могут легко включать JavaScript. |