json - 如何在打字稿中使某些类型声明全局可用?
问题描述
我正在使用 jtd-codegen 库生成一些打字稿文件。typescriptType
如文档中所述,我通过属性在结果声明中注入了某个类型名称。这是因为 JTD 生成不识别出现在该部分模式中的联合类型。
我有另一个文件,其中包含此类型声明。我想说服tsc
编译器首先读取此文件,并在全局范围内包含此声明,因此当我访问生成的 jtd 生成的文件时,其中的所有符号都可以识别,而无需我在顶部手动添加导入。
这有可能实现吗?我尝试了很多tsconfig.json
设置、使用typeRoots
和paths
属性的组合,以及尝试以各种方式导出所需的类型,例如。通过declare
和export
。似乎没有任何效果,而且我对打字很陌生,我似乎无法在文档中找到相关信息。
解决方案
推荐阅读
- python-3.x - Chromedriver 使用 Docker 文件安装,但 chrome 驱动程序未反映在上述目录中
- r - 我应该在 RMarkdown 中正确显示谁的 vtable?
- anylogic - AnyLogic 无法正确读取 Excel 字符串值
- r - 拆分表示时间的字符串并以秒为单位提取值
- javascript - 由于看似无关的库,对象范围规则似乎发生了变化?
- google-cloud-platform - 将自定义域映射到 GCP API 网关
- android - 如何在 Kotlin Android 中迭代单个 JSON 数组结果
- php - Laravel 7不显示img
- python - 如何使用 groupby 时间创建单独的数据框
- javascript - 使用另一种格式显示日期时如何在 DateFNS 中格式化 DateTime?