TypeScript 1.4: шаблонні рядки з компіляцією в ES3 та ES5

1 хв читання

Підтримка сучасних синтаксичних конструкцій JavaScript у TypeScript дозволяє розробникам писати більш читабельний код, зберігаючи при цьому сумісність зі старими середовищами виконання. Це критично важливо для підтримки великих кодових баз, що працюють у різних браузерах.

TypeScript 1.4, випущений 16 січня 2015 року, додав підтримку шаблонних рядків (template strings), які були частиною стандарту ES6. Важливою особливістю цього релізу стала можливість компіляції цих конструкцій у вирази, сумісні зі стандартами ES3 та ES5, що дозволило використовувати нові можливості мови без втрати зворотної сумісності.

Рекомендації для розробників:

  • Використовуйте шаблонні рядки для спрощення конкатенації та форматування тексту в коді.
  • Перевірте налаштування tsconfig.json, щоб переконатися, що цільова версія (target) відповідає вимогам вашого проєкту (ES3 або ES5).
  • Проведіть тестування скомпільованого коду в цільових браузерах, щоб переконатися в коректності роботи перетворених виразів.

Використані джерела

  1. devblogs.microsoft.com (devblogs.microsoft.com)