1 | var Promise = require('bluebird');
|
2 | /** Equivalent to Promise.defer() from bluebird 1.x. Added here because Promise.defer() is deprecated as of bluebird 2.x */
|
3 | function defer() {
|
4 | var resolve, reject;
|
5 | var promise = new Promise(function () {
|
6 | resolve = arguments[0];
|
7 | reject = arguments[1];
|
8 | });
|
9 | return {
|
10 | resolve: resolve,
|
11 | reject: reject,
|
12 | promise: promise
|
13 | };
|
14 | }
|
15 | module.exports = defer;
|
16 | //# sourceMappingURL=defer.js.map |
\ | No newline at end of file |