没有@Types声明,用于restify-client与Typescript



我正在尝试转到最新版本的restify6.4.2)。我们在应用程序中使用TypeScript。自我们一直使用的restify版本以来,客户已被移至自己的软件包中(4.3.2) - 他们现在在restify-clients中。

我遇到了一个错误,即@types/restify-clients没有打字稿声明,因此我无法编译我的应用程序。我已经在npm上进行了搜索,但在此软件包上找不到任何东西。

有人知道我可以在哪里找到此软件包的类型吗?还是他们只是不存在,我不运气?

正如注释类型定义中已经指出的无功能是编译所必需的。您可以将键入视为开发应用程序的帮助,但根本不是必需的。

所以您现在有两个选择:

  1. 自己创建类型定义。您可能可以使用 @types/restify入门。
  2. 您可以联系 @types/Restify定义的作者,并询问他们是否计划为新库创建定义。您可以在此处找到这些定义的作者:https://github.com/definitelytyped/definityped/definityped/blob/master/master/types/restify/index.d.t.t.t.ts

但是,您说由于这些类型,您无法转移打字稿。由于您没有提供任何编译器错误,我最好的猜测是您在TSCONFIG中不赞成implicitAny

相关内容

  • 没有找到相关文章

最新更新