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