typescript - 动态导入 TypeScript 类型
问题描述
关于 TypeScript 动态导入有很多问题,但是它们似乎系统地集中在动态导入 JavaScript 对象上。
我也希望能够动态导入类型。例如说我想Feature
从leaflet
.
leaflet
在服务器端渲染的上下文中不允许导入。@types/leaflet
也不允许导入,TypeScript 将其视为错误。
所以目前我必须手动复制我的应用程序中的类型,然后导入它们。
请注意,我正在使用 Next.jsdynamic
导入,但据我所知,它并没有改变问题。相关问题:https ://github.com/zeit/next.js/issues/11196
知道如何在动态导入的上下文中更干净地导入 TypeScript 类型,而无需实际导入底层 JS 库吗?
解决方案
推荐阅读
- mysql - 选择两个日期之间有 3 个连续条目的第一个日期
- c - write() 失败时会发生什么?
- javascript - 如何设置 VS Code 以显示 Alpine.js
- excel - 如何通过在单元格中输入文本来过滤表格?
- javascript - Angular 9 :: NgbModal 正在加载导航
- c - 我的 codewars 解决方案在 Visual Studio 中本地运行良好,但在通过 codewars 端的测试时会导致错误
- excel - 如果修订号是带有字母的字符串(带公式),我如何过滤和列出文档的最后修订
- java - 使用 JsonTypeInfo 进行序列化/反序列化
- coq - Coq中命题真/假和布尔真/假之间的区别
- javascript - react native:如何停止子组件在状态更改时重新渲染?