dts-generator vs dts-bundle。哪一个更好?

时间:2016-11-01 20:13:14

标签: javascript typescript npm

我正在尝试为我的typescript项目生成一个打字稿定义文件,其中包含几个基类/继承类,实用程序等。在我们的项目中,每个A.ts文件将被编译为A.js文件,A.js .map文件和Adts。经过研究,我发现这两个工具可以帮助我将这些d.ts文件捆绑到一个d.ts文件中。有没有人以前用过它们?哪一个更好?

1 个答案:

答案 0 :(得分:0)

dts-generator 对我中的两个来说效果更好。但是,我建议也看看 npm-dts 。 npm-dts将index.d.ts文件添加到基于TS的npm包中,以便其他TS模块可以立即使用它,并且即使不包含src也可以提供代码建议。

如果使用“ npm-dts”,则无需为每个A.ts生成声明-它会抓取您的项目并自行生成类型。

命令行用法如下:

i = (odd.text for odd in odds)
for Home, Away in zip(i, i):
    print(Home, Away)

请注意,它希望root包含package.json文件。另外,您的项目必须安装有带有“ TypeScript”的节点模块。

希望这会有所帮助。