【文件属性】:
文件名称:time-limit-promise:履行超时承诺
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-11 17:09:29
JavaScript
时限承诺
履行超时承诺。
与npm上的其他实现不同,它具有一些不错的附加功能:
您可以在超时时拒绝和解决承诺
您可以提供自定义值,承诺将在超时后被拒绝或解决
取消引用承诺计时器,因此它不会阻止您的应用退出。
使用已Promise实现:无外部实现依赖项,无全局Promise依赖项
安装
npm install time-limit-promise
用法
const timeLimit = require ( 'time-limit-promise' ) ;
const fetch = require ( 'node-fetch' ) ;
var fetchPromise = fetch ( 'https://github.com/inikulin' ) ;
timeLimit ( fetchPromise , 50 ) . then ( res => {
// If
【文件预览】:
time-limit-promise-master
----.travis.yml(92B)
----LICENSE(1KB)
----test()
--------bad-promise-example(480B)
--------test.js(2KB)
--------mocha.opts(25B)
----README.md(2KB)
----.editorconfig(289B)
----.gitignore(18B)
----index.js(892B)
----package.json(786B)