TypeScript/tests/baselines/reference/importHelpersNoHelpersForAsyncGenerators.js
Ron Buckton 711b4e778b
Indirect calls for imported functions (#44624)
* Indirect calls for imported functions

* Fix unit tests
2021-06-21 19:51:13 -07:00

40 lines
1.2 KiB
TypeScript

//// [tests/cases/compiler/importHelpersNoHelpersForAsyncGenerators.ts] ////
//// [main.ts]
export async function * f() {
await 1;
yield 2;
yield* [3];
}
//// [tslib.d.ts]
export {}
//// [main.js]
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.f = void 0;
var tslib_1 = require("tslib");
function f() {
return (0, tslib_1.__asyncGenerator)(this, arguments, function f_1() {
return (0, tslib_1.__generator)(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, (0, tslib_1.__await)(1)];
case 1:
_a.sent();
return [4 /*yield*/, (0, tslib_1.__await)(2)];
case 2: return [4 /*yield*/, _a.sent()];
case 3:
_a.sent();
return [5 /*yield**/, (0, tslib_1.__values)((0, tslib_1.__asyncDelegator)((0, tslib_1.__asyncValues)([3])))];
case 4: return [4 /*yield*/, tslib_1.__await.apply(void 0, [_a.sent()])];
case 5:
_a.sent();
return [2 /*return*/];
}
});
});
}
exports.f = f;