Динамический импорт типа TypeScript - PullRequest
0 голосов
/ 24 марта 2020

Есть много вопросов об импорте TypeScript Dynami c, однако они, похоже, систематически ориентированы на динамический импорт объекта JavaScript.

Я бы хотел иметь возможность импортировать тип динамически тоже. Скажем, например, что я хочу импортировать тип Feature из leaflet.

Импорт leaflet не разрешен в контексте рендеринга на стороне сервера. Импорт @types/leaflet также не разрешен, он считается ошибкой для TypeScript.

Поэтому в настоящее время я должен вручную скопировать наборы в моем приложении и импортировать их.

Обратите внимание, что я использую Далее. js dynamic импортирует, но это не меняет проблему, насколько я знаю. Связанная проблема: https://github.com/zeit/next.js/issues/11196

Есть идеи, как импортировать тип TypeScript более аккуратно, без фактического импорта базовой JS lib, в контексте динамического c импорта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...