通过环境TypeScript公开一个Node.js库

为了简化对那些喜欢在TypeScript中为Node.js编码的人们的pg-promise库的使用,我创build了一套完整的代码库所需的环境声明 ,并将其包含在一个单独的文件夹中。

但是,作为一名熟练的TypeScript开发人员,我一直在研究最佳实践。

我想知道是否仅仅在一个单独的文件夹中包含环境声明就足以让开发人员立即开始使用,而不会遇到问题。

我还想写一些关于如何使用这些TypeScript声明的简短指南,但坦率地说,即使声明都是正确的,我自己也没有做好。

所以我的问题是:

是否有任何文章或指南来解释Node.js开发人员如何使用最新版本的TypeScript? (通过TypeScript公开Node.js库的最佳实践)

UPDATE

我遇到的第一个问题之一,试图从一个TypeScript文件直接使用这样的环境声明 – 主文件拒绝find两个依赖的文件,不pipe我尝试什么改变,它一直说Cannot file module...

UPDATE

我已经尝试了无数次突变,以便重新声明图书馆,但是我终究无法得到它的工作。

我试图在一个文件中移动相关的声明,在他们自己的命名空间和内部命名空间中使用。

我已经尝试了不同的环境声明与经典声明的组合。

我试过将模块更改为名称空间。

这只能让我对TypeScript感到绝望和厌恶。 我只想让我的Node.js库随时可用于TypeScript开发人员。

大部分时间,我遇到的问题说,我的TypeScript不是一个模块。 在其他情况下,它找不到一些types。 没有什么困难。 请有人帮我这个。

UPDATE

我是否应该将TypeScript与库一起包含,还是应该在Definitely Typed上发布?