如何使用一个模块将多个打字稿定义文件合并到一个文件中

时间:2018-03-18 00:26:06

标签: typescript typescript2.0

任何人都知道是否有任何工具可以将多个Typescript定义文件(.d.ts)合并到一个.d.ts文件中,并且在一个声明的模块下合并了所有声明?

或者这通常是手动完成的(对于大型代码库来说这可能是可怕的)?

或者我完全以错误的方式解决这个问题?

这是一个转换为ES6的库,用于模块加载上下文。

1 个答案:

答案 0 :(得分:-1)

难题答案的关键部分来自@unional,上面,他似乎不想得到信任。

应该从index.d.ts文件生成

index.ts,该文件只导入库所需的所有模块(这是@unional的贡献)。每个模块必须具有匹配的d.ts.使用tsc --declaration生成所有d.ts文件。