首页 > 解决方案 > 如何在打字稿中使某些类型声明全局可用?

问题描述

我正在使用 jtd-codegen 库生成一些打字稿文件。typescriptType文档中所述,我通过属性在结果声明中注入了某个类型名称。这是因为 JTD 生成不识别出现在该部分模式中的联合类型。

我有另一个文件,其中包含此类型声明。我想说服tsc编译器首先读取此文件,并在全局范围内包含此声明,因此当我访问生成的 jtd 生成的文件时,其中的所有符号都可以识别,而无需我在顶部手动添加导入。

这有可能实现吗?我尝试了很多tsconfig.json设置、使用typeRootspaths属性的组合,以及尝试以各种方式导出所需的类型,例如。通过declareexport。似乎没有任何效果,而且我对打字很陌生,我似乎无法在文档中找到相关信息。

标签: jsontypescripttscajvcodegen

解决方案


推荐阅读