任何人都知道是否有任何工具可以将多个Typescript定义文件(.d.ts)合并到一个.d.ts文件中,并且在一个声明的模块下合并了所有声明?
或者这通常是手动完成的(对于大型代码库来说这可能是可怕的)?
或者我完全以错误的方式解决这个问题?
这是一个转换为ES6的库,用于模块加载上下文。
答案 0 :(得分:-1)
难题答案的关键部分来自@unional,上面,他似乎不想得到信任。
应该从index.d.ts
文件生成 index.ts
,该文件只导入库所需的所有模块(这是@unional的贡献)。每个模块必须具有匹配的d.ts.使用tsc --declaration
生成所有d.ts文件。