TypeScript · Middle · Pytanie 45 z 75
Co robi flaga isolatedModules?
- ✓Poprawna odpowiedź: Zabrania kodu, którego nie da się transpilować plik po pliku
- 2Kompiluje każdy moduł w osobnym procesie
- 3Izoluje zmienne globalne każdego pliku od siebie
Wyjaśnienie
Babel, SWC i esbuild kompilują pliki niezależnie i nie widzą typów z innych modułów. isolatedModules ostrzega o kodzie, którego nie mogą poprawnie obsłużyć: reeksport typu bez export type, dostęp do const enum z innego pliku itd.