TypeScript enables for code completion and refactoring while maintaining compatibility with JavaScript. |
TypeScript позволяет организовывать код при сохранении совместимости с JavaScript. |
Both features in TypeScript support encapsulation of classes, interfaces, functions and variables into containers. |
Используя модули, TypeScript поддерживает инкапсуляцию классов, интерфейсов, функций и переменных в пространствах имен. |
A unique aspect not in the proposal, but added to TypeScript, is optional static typing that enables static language analysis, which facilitates tooling and IDE support. |
Уникальный аспект не в предложении, а в добавлении в TypeScript статической типизации, что позволяет статически анализировать язык, облегчая оснастки и IDE поддержку. |
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. |
The resulting declaration file can then be used to describe the exported virtual TypeScript types of a JavaScript library or module when a third-party developer consumes it from TypeScript. |
Итоговый файл декларации может быть использован для описания экспортируемых виртуальных типов TypeScript библиотеки JavaScript или модуля, когда сторонний разработчик использует их в TypeScript. |