/
var
/
www
/
flurhymez
/
node_modules
/
p-timeout
/
/var/www/flurhymez/node_modules/p-timeout
mkdir
upload
Name
Size
Mode
Actions
index.d.ts
2239
0644
edit
dl
rm
index.js
1326
0644
edit
dl
rm
license
1109
0644
edit
dl
rm
package.json
1768
0644
edit
dl
rm
readme.md
1962
0644
edit
dl
rm
Edit:
/var/www/flurhymez/node_modules/p-timeout/readme.md
(1962B)
# p-timeout [](https://travis-ci.org/sindresorhus/p-timeout) > Timeout a promise after a specified amount of time ## Install ``` $ npm install p-timeout ``` ## Usage ```js const delay = require('delay'); const pTimeout = require('p-timeout'); const delayedPromise = delay(200); pTimeout(delayedPromise, 50).then(() => 'foo'); //=> [TimeoutError: Promise timed out after 50 milliseconds] ``` ## API ### pTimeout(input, milliseconds, message?) ### pTimeout(input, milliseconds, fallback?) Returns a decorated `input` that times out after `milliseconds` time. If you pass in a cancelable promise, specifically a promise with a `.cancel()` method, that method will be called when the `pTimeout` promise times out. #### input Type: `Promise` Promise to decorate. #### milliseconds Type: `number` Milliseconds before timing out. Passing `Infinity` will cause it to never time out. #### message Type: `string` `Error`<br> Default: `'Promise timed out after 50 milliseconds'` Specify a custom error message or error. If you do a custom error, it's recommended to sub-class `pTimeout.TimeoutError`. #### fallback Type: `Function` Do something other than rejecting with an error on timeout. You could for example retry: ```js const delay = require('delay'); const pTimeout = require('p-timeout'); const delayedPromise = () => delay(200); pTimeout(delayedPromise(), 50, () => { return pTimeout(delayedPromise(), 300); }); ``` ### pTimeout.TimeoutError Exposed for instance checking and sub-classing. ## Related - [delay](https://github.com/sindresorhus/delay) - Delay a promise a specified amount of time - [p-min-delay](https://github.com/sindresorhus/p-min-delay) - Delay a promise a minimum amount of time - [p-retry](https://github.com/sindresorhus/p-retry) - Retry a promise-returning function - [Moreā¦](https://github.com/sindresorhus/promise-fun)
Save
cmd:
run