| TypeScript provides static typing through type annotations to enable type checking at compile time. | TypeScript обеспечивает объявления типов для статической проверки их согласования. |
| In 2012 Hejlsberg announced a new Microsoft project, TypeScript, a superset of JavaScript. | В 2012 году Хейлсберг объявил о новом проекте TypeScript, который расширяет возможности JavaScript. |
| TypeScript originated from the shortcomings of JavaScript for the development of large-scale applications both at Microsoft and among their external customers. | TypeScript возник из-за предполагаемых недостатков JavaScript в крупномасштабных приложениях как в Microsoft, так и у прочих пользователей JavaScript. |
| 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. |
| When a TypeScript script gets compiled there is an option to generate a declaration file (with the extension.d.ts) that functions as an interface to the components in the compiled JavaScript. | Когда сценарий TypeScript будет скомпилирован, есть опция для создания файла декларации (с расширением.d.ts), который используется как интерфейс к компонентам в скомпилированном JavaScript. |