+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новини

Microsoft анонсувала TypeScript 3.0 з новим способом структурування проектів

Microsoft анонсувала TypeScript 3.0 з новим способом структурування проектів

Microsoft анонсувала TypeScript 3.0 — надбудову над JavaScript, яка привносить статичні типи та надійні інструменти. У версії додано новий спосіб масштабування та структурування проектів користувачів, а також інші покращення та зміни.

Нововведення TypeScript 3.0

  • Створена підтримка роботи зі списками, що дозволяє решті параметрів вважатися загальними, виводячи generics у тип кортежів.
  • Функція посилань на проекти спрощує роботу зі сценаріями. Вона дозволяє tsconfig.json файлам посилатися на інші tsconfig.json файли. При цьому TypeScript 3.0 надасть набір API для посилань на проекти. Однак для багатьох простих додатків і бібліотек зазвичай не використовують зовнішні інструменти. Для них було введено режим build. tsc --build (або його нікнейм tsc -b) бере набір проектів, будує їх залежність. При використанні цього режиму складання прапор повинен встановлюватися першим і може сполучатися з деякими іншими прапорами:
    • --verbose: відображає кожен крок виконання збірки;
    • --dry: виконує збірку без розповсюдження файлів (це корисно з --verbose);
    • --clean: намагається видалити файли, використовуючи введені дані;
    • --force: прискорює неінкрементну розбудову проекту.
  • Введений новий тип — unknown тип, який тепер може використовуватися в випадках із описом найменш доступного типу в TypeScript. Це корисно для API-інтерфейсів, які буквально повідомляють: «значення може бути будь-яким, потрібна перевірка».
  • Допрацьовано інтерфейс функції пошуку помилок та причин їх виникнення. Також додано підтримку JSX.

 

Інші новини

Найкраща ціна