2

是否有猫鼬的打字稿声明文件?我看过 Boris Yankov 的绝对类型回购,但似乎没有。有谁知道我在哪里可以得到一个好的 d.ts 文件用于 mongoose 库?

一如既往的亲切问候。

4

5 回答 5

3

我在这里找到了一个 github 项目。它在那里有猫鼬打字稿定义。

于 2013-08-19T16:55:32.333 回答
2

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

使用 npm 并全局安装:

$sudo npm install -g 打字

安装猫鼬包:

$ 打字安装猫鼬

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

关于如何在 typescript 项目中使用打字设置猫鼬的教程:http ://www.vandiest.biz/?p=3931

于 2016-06-26T16:13:37.240 回答
1

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

当然,添加它只是时间问题:Mongoose 的绝对类型定义

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

于 2013-08-18T18:09:36.107 回答
1

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

于 2013-12-15T19:50:54.350 回答
1

这个问题是在 2013 年提出的,从那时起,情况发生了很大变化,给出的答案都没有提到现在如何查找声明文件。

所以这个问题的答案,我在哪里可以找到猫鼬(或任何其他库)的打字稿声明文件是使用TypeSearch搜索这样的声明文件

它是由 TypeScript 团队开发的一个工具,可帮助搜索托管在definitelyTyped 存储库上的声明文件(该存储库已经变得很大,现在几乎不可能使用 GitHub Web 界面进行搜索)。

自 2013 年以来发生变化的另一件事是,Typings或者tsd不再是用于处理声明文件的推荐工具(如一些已经给出的答案中所述)。推荐的方法是现在使用 npm。您可以在此处阅读有关此内容的更多信息:声明文件的未来

于 2017-10-13T15:41:42.900 回答