Parse async do expressions (#13043)
* parse async do expressions * add test cases * update test fixtures * chore: add syntax-async-do-expressions * generater support * fix: do not transform async do expressions * chore: add asyncDoExpressions to missing plugin helpers * update ast types * add more test cases * throw when asyncDoExpressions is enabled but not doExpressions * avoid add parentheses for async do expressions * address review comments * chore: update parser typings
This commit is contained in:
committed by
Nicolò Ribaudo
parent
f30c99aa24
commit
28d7442aae
@@ -1084,6 +1084,7 @@ An expression wrapped by parentheses. By default `@babel/parser` does not create
|
||||
interface DoExpression <: Expression {
|
||||
type: "DoExpression";
|
||||
body: BlockStatement;
|
||||
async: boolean;
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user