TypeScript · Senior · Запитання 45 з 75
Чим isolatedDeclarations (TS 5.5) корисний для монорепозиторіїв?
- ✓Правильна відповідь: Дає змогу генерувати
.d.tsпофайлово й паралельно - 2Забороняє імпорт типів між пакетами монорепозиторію
- 3Ізолює кожен пакет в окремий процес Node.js під час збирання
Пояснення
Прапорець вимагає, щоб експортовані API були явно анотовані, - тоді декларації можна отримати, дивлячись лише на один файл. Це дає змогу стороннім інструментам (oxc, swc) генерувати .d.ts паралельно, не чекаючи повної перевірки залежностей.