| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent dcaf723 commit 02f13ab
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,6 +11,12 @@ const visitorsWithoutAncestors = { | |||
| 11 | 11 | } | |
| 12 | 12 | walk.base.ClassDeclaration(node, state, c); | |
| 13 | 13 | }, | |
| 14 | + ForOfStatement(node, state, c) { | ||
| 15 | + if (node.await === true) { | ||
| 16 | + state.containsAwait = true; | ||
| 17 | + } | ||
| 18 | + walk.base.ForOfStatement(node, state, c); | ||
| 19 | + }, | ||
| 14 | 20 | FunctionDeclaration(node, state, c) { | |
| 15 | 21 | state.prepend(node, `${node.id.name}=`); | |
| 16 | 22 | }, | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -130,7 +130,8 @@ async function ordinaryTests() { | |||
| 130 | 130 | [ 'let o = await 1, p', 'undefined' ], | |
| 131 | 131 | [ 'p', 'undefined' ], | |
| 132 | 132 | [ 'let q = 1, s = await 2', 'undefined' ], | |
| 133 | - [ 's', '2' ] | ||
| 133 | + [ 's', '2' ], | ||
| 134 | + [ 'for await (let i of [1,2,3]) console.log(i)', 'undefined', { line: 3 } ] | ||
| 134 | 135 | ]; | |
| 135 | 136 | ||
| 136 | 137 | for (const [input, expected, options = {}] of testCases) { | |
| Back | FazBrowse Home | New Git URL |
0 commit comments