在带有TypeScript并使用npm request-promise(包装npm请求)的NodeJS上。
我想用“时间”选项,以时间为记录的往返这里的“时间-如果为true,请求-响应周期(包括所有重定向)在毫秒级的计时,并将结果提供了对响应的elapsedTime财产”并在npm中可用,如此处所示
if (options.time) {
self.timing = true
self.elapsedTime = self.elapsedTime || 0
}
但是我可以找到的任何请求定义似乎都不支持该选项。
所以我的第一个问题是-我读错了吗?
如果没有,我的第二个问题是-是否有理由不存在?
最后,如果应该存在的话-我可以修改定义的本地副本,但是,当然,更好的方法是修复存储库定义,而我不确定这是执行此操作的最佳方法,因此谁能指出我正确的方向?
请求包的类型定义中缺少时间选项的定义:https : //github.com/louy/typed-request/blob/master/index.d.ts
类型定义是针对请求包2.69版(https://github.com/typings/registry/blob/master/npm/request.json)的,该版本可能没有该时间选项
要修复存储库定义,您可以要求类型请求存储库的作者对其进行修复,或者可以派生主存储库,进行更新并向原始作者发出拉取请求。同时,您仍然可以使用以下命令将更新的定义安装到项目中:
typings install --save github:<YourGithubUsername>/<RepositoryName>#<CommitSha>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句