1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts(5,9): error TS18038: 'For await' loops cannot be used inside a class static block.
tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts(14,11): error TS18038: 'For await' loops cannot be used inside a class static block.
==== tests/cases/conformance/classes/classStaticBlock/classStaticBlock23.ts (2 errors) ====
const nums = [1, 2, 3].map(n => Promise.resolve(n))
class C {
static {
for await (const nn of nums) {
~~~~~
!!! error TS18038: 'For await' loops cannot be used inside a class static block.
console.log(nn)
}
}
}
async function foo () {
class C {
static {
for await (const nn of nums) {
~~~~~
!!! error TS18038: 'For await' loops cannot be used inside a class static block.
console.log(nn)
}
}
}
}
|