Есть много вопросов об импорте TypeScript Dynami c, однако они, похоже, систематически ориентированы на динамический импорт объекта JavaScript.
Я бы хотел иметь возможность импортировать тип динамически тоже. Скажем, например, что я хочу импортировать тип Feature
из leaflet
.
Импорт leaflet
не разрешен в контексте рендеринга на стороне сервера. Импорт @types/leaflet
также не разрешен, он считается ошибкой для TypeScript.
Поэтому в настоящее время я должен вручную скопировать наборы в моем приложении и импортировать их.
Обратите внимание, что я использую Далее. js dynamic
импортирует, но это не меняет проблему, насколько я знаю. Связанная проблема: https://github.com/zeit/next.js/issues/11196
Есть идеи, как импортировать тип TypeScript более аккуратно, без фактического импорта базовой JS lib, в контексте динамического c импорта?