TypeScript/tests/baselines/reference/asyncIIFE.types

25 lines
540 B
Plaintext

=== tests/cases/compiler/asyncIIFE.ts ===
function f1() {
>f1 : () => void
(async () => {
>(async () => { await 10 throw new Error(); })() : Promise<never>
>(async () => { await 10 throw new Error(); }) : () => Promise<never>
>async () => { await 10 throw new Error(); } : () => Promise<never>
await 10
>await 10 : 10
>10 : 10
throw new Error();
>new Error() : Error
>Error : ErrorConstructor
})();
var x = 1;
>x : number
>1 : 1
}