like Promise.resolve with a delay in milliseconds
npm install promise-delay

Note: For node 0.10 support, use promise-delay@1.x to include polyfill-promise
js
var promiseDelay = require('promise-delay')var eventually = promiseDelay(100, Promise.resolve('foo'))
eventually.then(next)
// you can also cast non-Promises to delayed promises
var later = promiseDelay(100, false)
later.then(function (val) {
console.log(val)
// => false
})
`or, reject after a delay:
`js
var rejected = promiseDelay.reject(100, new Error('rejected'))rejected.catch(function (err) {
console.log(err)
// Error: rejected
})
``$ npm install promise-delay
From package root:
$ npm install
$ npm test
- jden
ISC. (c) MMXIV jden