File: classStaticBlock23%28target%3Desnext%29.js

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (40 lines) | stat: -rw-r--r-- 683 bytes parent folder | download | duplicates (6)
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
30
31
32
33
34
35
36
37
38
39
40
//// [classStaticBlock23.ts]
const nums = [1, 2, 3].map(n => Promise.resolve(n))

class C {
  static {
    for await (const nn of nums) {
        console.log(nn)
    }
  }
}

async function foo () {
  class C {
    static {
      for await (const nn of nums) {
          console.log(nn)
      }
    }
  }
}


//// [classStaticBlock23.js]
const nums = [1, 2, 3].map(n => Promise.resolve(n));
class C {
    static {
        for await (const nn of nums) {
            console.log(nn);
        }
    }
}
async function foo() {
    class C {
        static {
            for await (const nn of nums) {
                console.log(nn);
            }
        }
    }
}