Перейти к содержимому
16 / 37

Что делает опция isolatedModules?

isolatedModules: true заставляет TypeScript проверять, что каждый файл может быть корректно транспилирован в изоляции, без знания о других файлах проекта. Это критично при использовании однофайловых транспиляторов (esbuild, swc, Babel), которые обрабатывают файлы по одному и не видят общую картину типов. Опция запрещает конструкции, которые требуют межфайлового анализа: const enum из другого файла, реэкспорт типов без type и неявные пустые файлы.

Что делает опция isolatedModules? | JScriptiser