TypeScript/tests/baselines/reference/asyncUseStrict_es6.js

16 lines
347 B
TypeScript

//// [asyncUseStrict_es6.ts]
declare var a: boolean;
declare var p: Promise<boolean>;
async function func(): Promise<void> {
"use strict";
var b = await p || a;
}
//// [asyncUseStrict_es6.js]
function func() {
"use strict";
return __awaiter(this, void 0, void 0, function* () {
var b = (yield p) || a;
});
}