deferred.js 205 B

1234567
  1. export const createDeferred = () => {
  2. const methods = {};
  3. const promise = new Promise((resolve, reject) => {
  4. Object.assign(methods, {resolve, reject});
  5. });
  6. return Object.assign(promise, methods);
  7. };