TypeScript · Senior · Pytanie 45 z 75
Dlaczego isolatedDeclarations (TS 5.5) jest przydatne dla monorepo?
- ✓Poprawna odpowiedź: Pozwala generować
.d.tsdla każdego pliku z osobna i równolegle - 2Zabrania importowania typów między pakietami monorepo
- 3Izoluje każdy pakiet w osobnym procesie Node.js podczas budowania
Wyjaśnienie
Flaga wymaga jawnej adnotacji eksportowanego API - wtedy deklaracje można wygenerować, patrząc na jeden plik. Pozwala to zewnętrznym narzędziom (oxc, swc) generować .d.ts równolegle, bez czekania na pełne sprawdzenie zależności.