Defer an ES2015 Promise implementation
npm install pinkie-defer> Defer an ES2015 Promise implementation
```
$ npm install --save pinkie-defer
`js
const defer = require('pinkie-defer');
const delay = ms => {
var deferred = defer();
setTimeout(() => {
deferred.resolve();
}, ms);
return new Promise(deferred);
};
delay(2000).then(() => {
//=> 2 seconds later...
});
`
Returns an object with resolved and reject methods that can be injected in the Promise` constructor.
MIT © Sam Verschueren