Підтримка сучасних синтаксичних конструкцій JavaScript у TypeScript дозволяє розробникам писати більш читабельний код, зберігаючи при цьому сумісність зі старими середовищами виконання. Це критично важливо для підтримки великих кодових баз, що працюють у різних браузерах.
TypeScript 1.4, випущений 16 січня 2015 року, додав підтримку шаблонних рядків (template strings), які були частиною стандарту ES6. Важливою особливістю цього релізу стала можливість компіляції цих конструкцій у вирази, сумісні зі стандартами ES3 та ES5, що дозволило використовувати нові можливості мови без втрати зворотної сумісності.
Рекомендації для розробників:
- Використовуйте шаблонні рядки для спрощення конкатенації та форматування тексту в коді.
- Перевірте налаштування
tsconfig.json, щоб переконатися, що цільова версія (target) відповідає вимогам вашого проєкту (ES3 або ES5). - Проведіть тестування скомпільованого коду в цільових браузерах, щоб переконатися в коректності роботи перетворених виразів.
Використані джерела
- devblogs.microsoft.com (devblogs.microsoft.com)