promise-delay
like Promise.resolve with a delay in milliseconds
![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)
Note: For node 0.10 support, use promise-delay@1.x to include polyfill-promise
usage
var promiseDelay = require('promise-delay')
var eventually = promiseDelay(100, Promise.resolve('foo'))
eventually.then(next)
var later = promiseDelay(100, false)
later.then(function (val) {
console.log(val)
})
or, reject after a delay:
var rejected = promiseDelay.reject(100, new Error('rejected'))
rejected.catch(function (err) {
console.log(err)
})
installation
$ npm install promise-delay
running the tests
From package root:
$ npm install
$ npm test
contributors
license
ISC. (c) MMXIV jden jason@denizac.org. See LICENSE.md