Перейти к основному содержимомуКак работает модульная система TypeScript?
СобеседованиеМодули
- ES Modules с проверкой типов:
import/export
moduleDetection: auto/legacy/force — как TS определяет, что файл является модулем
- Side-effect imports:
import './polyfills'
- Re-exports:
export { X } from './module'
- Type-only imports (TS 3.8+):
import type { X } — стираются при компиляции
- Inline type imports (TS 4.5+):
import { type X, Y }
verbatimModuleSyntax (TS 5.0+): что написано — то и в выходном коде