Files

26 lines
585 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);
}
function g() {
try {
let a = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 1;
return async function (a) {
var a = await a;
return a;
}(a);
} catch (e) {
return Promise.reject(e);
}
}
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);
}