如何将声明文件添加到依赖于外部声明文件的包中

时间:2016-09-02 09:35:55

标签: typescript typescript-typings

我正在编写一个库,它依赖于另一个没有声明文件的软件包的npm软件包。因此,我安装了带有打字的正确声明文件,一切都很好。

但是,如何发布我的库以便安装它的任何人都不必担心类型依赖性?

如果您在typings注册表上发布声明,这不是问题,因为typings会生成一个新的声明文件来处理您的依赖项。

以此为例。我想将typescript typings of react-notification-system移动到react-notification-system repo。但是,类型取决于安装的反应类型。我将如何准确地将这些类型添加到回购中?

1 个答案:

答案 0 :(得分:0)

经过一番科学研究,我想我是用typings bundle来解决的。完整的解释可以在this answer

中找到