Advertisement
Guest User

Untitled

a guest
Oct 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. async function soasync() {return 1;}
  2.  
  3. function* sogen()
  4. {
  5.   var v: number | undefined = undefined;
  6.   let response = soasync();
  7.   // const callback = yield;
  8.   response.then((x)=>v=x);
  9.   // examples of other things you can do
  10.   setTimeout(yield, 2000);
  11.   return v;
  12. }
  13.  
  14. (function(){
  15. const gen = sogen();
  16. console.log(`${gen.next(gen.next).value}`);
  17. // .next().next().value
  18. }())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement