mongoose的打字稿声明文件

时间:2013-08-18 16:03:49

标签: node.js mongodb mongoose typescript

是否有mongoose的打字稿声明文件?我看过Boris Yankov的Definitely Typed回购,但似乎没有。任何人都知道我可以在哪里获得mongoose库的优秀d.ts文件吗?

亲切的问候。

5 个答案:

答案 0 :(得分:4)

我找到了一个github项目here。它有mongoose打字稿定义。

答案 1 :(得分:2)

只是对此的更新。现在,您应该使用typings在应用程序中导入类型定义。

使用npm并全局安装:

  

$ sudo npm install -g typings

安装mongoose包:

  

$ typings install mongoose

有关打字的更多信息:https://www.npmjs.com/package/typings

如何在打字稿项目中使用打字设置mongoose的教程:http://www.vandiest.biz/?p=3931

答案 2 :(得分:1)

很有可能会说,如果它不是绝对类型,它可能不存在。

当然,添加它只是时间问题:Definitely Typed definition for Mongoose

您可以使用NuGet或TSD(可通过NPM获取)或仅使用GitHub存储库获取所有绝对类型的定义。

答案 3 :(得分:1)

您可以查看http://onoffswitch.net/mongoose-with-typescript/。它还包含github repository的链接,其中包含单元测试和带有typescript的模式定义。

答案 4 :(得分:0)

这个问题在2013年被问到,从那时起,情况发生了很大的变化,并且没有一个给出的答案提到现在如何寻找申报文件。

所以问题的答案,我在哪里可以找到mongoose(或任何其他库)的typescript声明文件是使用TypeSearch

搜索这样的声明文件

这是一个由TypeScript团队开发的工具,它有助于搜索在DefinitelyTyped存储库上托管的声明文件(后来它变得越来越大,现在几乎不可能使用GitHub Web界面进行搜索)。

自2013年以来发生变化的另一件事是,Typingstsd不再是处理声明文件的推荐工具(如已经给出的一些答案中所述)。推荐的方法是现在使用npm。您可以在此处详细了解:The Future Of Declaration Files