Guest User

Untitled

a guest
Aug 15th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.31 KB | None | 0 0
  1. function promiseCompletionSource() {
  2. let resolve;
  3. let reject;
  4.  
  5. const promise = new Promise((res, rej) => {
  6. resolve = res;
  7. reject = rej;
  8. });
  9.  
  10. return {
  11. promise: promise,
  12. resolve: resolve,
  13. reject: reject
  14. };
  15. }
  16.  
  17. // ...
  18.  
  19. var b = promiseCompletionSource();
  20. b.promise.then(x => console.log(x));
  21. b.resolve(123);
Add Comment
Please, Sign In to add comment