Перейти к содержимому
35 / 36

Как типизировать dynamic import() с типами модуля?

Dynamic import() возвращает Promise<typeof import('path')>, где TypeScript автоматически подставляет типы модуля. Для условной загрузки используй type-only import для типов и dynamic import для рантайма. Если путь модуля вычисляется динамически, типы теряются и нужно явное приведение или generic-обёртка.