Advertisement
rdsedmundo

await to js

Jan 11th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. async function test() {
  2.     let data;
  3.  
  4.     try {
  5.         data = await asyncData();
  6.     } catch (err) {
  7.         return console.log(err);
  8.     }
  9.  
  10.     return do_something_else(data);
  11. }
  12.  
  13. ///////////////////////
  14.  
  15. function to(promise) {  
  16.    return promise.then(data => {
  17.       return [null, data];
  18.    })
  19.    .catch(err => [err]);
  20. }
  21.  
  22. async function test() {
  23.     const [err, data] = await to(asyncData());
  24.  
  25.     if (err) return console.log(err);
  26.  
  27.     return do_something_else(data);
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement