(key, arg)
| 54353 | function AsyncGenerator(gen) { |
| 54354 | var front, back; |
| 54355 | function send(key, arg) { |
| 54356 | return new Promise(function(resolve, reject) { |
| 54357 | var request = { |
| 54358 | key: key, |
| 54359 | arg: arg, |
| 54360 | resolve: resolve, |
| 54361 | reject: reject, |
| 54362 | next: null |
| 54363 | }; |
| 54364 | if (back) back = back.next = request; |
| 54365 | else { |
| 54366 | front = back = request; |
| 54367 | resume(key, arg); |
| 54368 | } |
| 54369 | }); |
| 54370 | } |
| 54371 | function resume(key, arg1) { |
| 54372 | try { |
| 54373 | var result = gen[key](arg1); |
nothing calls this directly
no test coverage detected