p-defer/index.js

17 lines
308 B
JavaScript

'use strict';
const pDefer = () => {
const deferred = {};
deferred.promise = new Promise((resolve, reject) => {
deferred.resolve = resolve;
deferred.reject = reject;
});
return deferred;
};
module.exports = pDefer;
// TODO: Remove this for the next major release
module.exports.default = pDefer;