| TypeScript enables for code completion and refactoring while maintaining compatibility with JavaScript. | 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. |
| Knowing that the current ECMAScript standard proposal promised future support for class-based programming, TypeScript was based on that proposal. | Зная, что только стандарт ECMAScript предлагает поддержку в будущем для программирования на базе классов (Class-based programming), TypeScript был основан на этом предположении. |
| 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 TypeScript compiler makes use of type inference to infer types when types are not given. | Компилятор TypeScript пытается вывести типы, когда они не указаны явно. |