MODULE@0..48
VAR_DECL@0..47
IDENT@0..3 "let"
WHITESPACE@3..4 " "
DECLARATOR@4..47
SINGLE_PATTERN@4..5
NAME@4..5
IDENT@4..5 "a"
WHITESPACE@5..6 " "
EQ@6..7 "="
WHITESPACE@7..8 " "
OBJECT_EXPR@8..47
L_CURLY@8..9 "{"
WHITESPACE@9..12 "\n "
METHOD@12..26
ASYNC_KW@12..17 "async"
WHITESPACE@17..18 " "
NAME@18..21
IDENT@18..21 "foo"
PARAMETER_LIST@21..23
L_PAREN@21..22 "("
R_PAREN@22..23 ")"
WHITESPACE@23..24 " "
BLOCK_STMT@24..26
L_CURLY@24..25 "{"
R_CURLY@25..26 "}"
COMMA@26..27 ","
WHITESPACE@27..30 "\n "
METHOD@30..45
ASYNC_KW@30..35 "async"
WHITESPACE@35..36 " "
STAR@36..37 "*"
NAME@37..40
IDENT@37..40 "foo"
PARAMETER_LIST@40..42
L_PAREN@40..41 "("
R_PAREN@41..42 ")"
WHITESPACE@42..43 " "
BLOCK_STMT@43..45
L_CURLY@43..44 "{"
R_CURLY@44..45 "}"
WHITESPACE@45..46 "\n"
R_CURLY@46..47 "}"
WHITESPACE@47..48 "\n"