是否有猫鼬的打字稿声明文件?我看过 Boris Yankov 的绝对类型回购,但似乎没有。有谁知道我在哪里可以得到一个好的 d.ts 文件用于 mongoose 库?
一如既往的亲切问候。
是否有猫鼬的打字稿声明文件?我看过 Boris Yankov 的绝对类型回购,但似乎没有。有谁知道我在哪里可以得到一个好的 d.ts 文件用于 mongoose 库?
一如既往的亲切问候。
我在这里找到了一个 github 项目。它在那里有猫鼬打字稿定义。
只是对此的更新。现在您应该使用类型化在您的应用程序中导入您的类型定义。
使用 npm 并全局安装:
$sudo npm install -g 打字
安装猫鼬包:
$ 打字安装猫鼬
有关打字的更多信息:https ://www.npmjs.com/package/typings
关于如何在 typescript 项目中使用打字设置猫鼬的教程:http ://www.vandiest.biz/?p=3931
很有可能会说,如果它不在“绝对类型”上,它可能不存在。
当然,添加它只是时间问题:Mongoose 的绝对类型定义。
您可以使用 NuGet 或 TSD(可通过 NPM 获得)或仅在 GitHub 存储库上获取所有绝对类型的类型定义。
您可以查看http://onoffswitch.net/mongoose-with-typescript/。它还包括一个github 存储库的链接,其中包含单元测试和带有 typescript 的模式定义。
这个问题是在 2013 年提出的,从那时起,情况发生了很大变化,给出的答案都没有提到现在如何查找声明文件。
所以这个问题的答案,我在哪里可以找到猫鼬(或任何其他库)的打字稿声明文件是使用TypeSearch搜索这样的声明文件
它是由 TypeScript 团队开发的一个工具,可帮助搜索托管在definitelyTyped 存储库上的声明文件(该存储库已经变得很大,现在几乎不可能使用 GitHub Web 界面进行搜索)。
自 2013 年以来发生变化的另一件事是,Typings
或者tsd
不再是用于处理声明文件的推荐工具(如一些已经给出的答案中所述)。推荐的方法是现在使用 npm。您可以在此处阅读有关此内容的更多信息:声明文件的未来