10 lines
220 B
JavaScript
10 lines
220 B
JavaScript
export default function makeDeferred() {
|
|
let reject,
|
|
resolve,
|
|
promise = new Promise(function(res, rej) {
|
|
resolve = res;
|
|
reject = rej;
|
|
});
|
|
return Object.freeze({ promise, resolve, reject });
|
|
}
|