Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/type-only-imports

Что такое type-only импорты и зачем они нужны?

СобеседованиеМодули
  • import type { X } — импорт стирается при компиляции, не попадает в JS
  • Inline: import { type X, Y } (TS 4.5+) — X стирается, Y остаётся
  • verbatimModuleSyntax (TS 5.0+): требует явного указания type для типов
  • isolatedModules: требует явных re-exports с type
  • Предотвращает побочные эффекты от импорта модулей, содержащих только типы
  • Улучшает tree-shaking и размер бандла
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov