* Set correct async/generator in IIFE for params * Reject in async params * Skip async test on node 6 (it doesn't support async fns)
24 lines
531 B
JavaScript
24 lines
531 B
JavaScript
function f() {
|
|
let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
|
|
return function* (a) {
|
|
var a = yield a;
|
|
return a;
|
|
}(a);
|
|
}
|
|
|
|
async function g() {
|
|
let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
|
|
return async function (a) {
|
|
var a = await a;
|
|
return a;
|
|
}(a);
|
|
}
|
|
|
|
async function h() {
|
|
let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
|
|
return async function* (a) {
|
|
var a = await (yield a);
|
|
return a;
|
|
}(a);
|
|
}
|