=== tests/cases/conformance/statements/for-await-ofStatements/file1.ts === async function f1() { >f1 : () => Promise let y: any; >y : any for await (const x of y) { >x : any >y : any } } === tests/cases/conformance/statements/for-await-ofStatements/file2.ts === async function f2() { >f2 : () => Promise let x: any, y: any; >x : any >y : any for await (x of y) { >x : any >y : any } } === tests/cases/conformance/statements/for-await-ofStatements/file3.ts === async function* f3() { >f3 : () => AsyncGenerator let y: any; >y : any for await (const x of y) { >x : any >y : any } } === tests/cases/conformance/statements/for-await-ofStatements/file4.ts === async function* f4() { >f4 : () => AsyncGenerator let x: any, y: any; >x : any >y : any for await (x of y) { >x : any >y : any } } === tests/cases/conformance/statements/for-await-ofStatements/file5.ts === // https://github.com/Microsoft/TypeScript/issues/21363 async function f5() { >f5 : () => Promise let y: any; >y : any outer: for await (const x of y) { >outer : any >x : any >y : any continue outer; >outer : any } } === tests/cases/conformance/statements/for-await-ofStatements/file6.ts === // https://github.com/Microsoft/TypeScript/issues/21363 async function* f6() { >f6 : () => AsyncGenerator let y: any; >y : any outer: for await (const x of y) { >outer : any >x : any >y : any continue outer; >outer : any } } === tests/cases/conformance/statements/for-await-ofStatements/file7.ts === // https://github.com/microsoft/TypeScript/issues/36166 async function* f7() { >f7 : () => AsyncGenerator let y: any; >y : any for (;;) { for await (const x of y) { >x : any >y : any } } }