MODULE@0..59
VAR_DECL@0..30
IDENT@0..3 "let"
WHITESPACE@3..4 " "
DECLARATOR@4..30
OBJECT_PATTERN@4..25
L_CURLY@4..5 "{"
WHITESPACE@5..6 " "
KEY_VALUE_PATTERN@6..18
NAME@6..13
IDENT@6..13 "default"
COLON@13..14 ":"
WHITESPACE@14..15 " "
SINGLE_PATTERN@15..18
NAME@15..18
IDENT@15..18 "foo"
COMMA@18..19 ","
WHITESPACE@19..20 " "
SINGLE_PATTERN@20..23
NAME@20..23
IDENT@20..23 "bar"
WHITESPACE@23..24 " "
R_CURLY@24..25 "}"
WHITESPACE@25..26 " "
EQ@26..27 "="
WHITESPACE@27..28 " "
OBJECT_EXPR@28..30
L_CURLY@28..29 "{"
R_CURLY@29..30 "}"
WHITESPACE@30..31 "\n"
VAR_DECL@31..58
IDENT@31..34 "let"
WHITESPACE@34..35 " "
DECLARATOR@35..58
OBJECT_PATTERN@35..53
L_CURLY@35..36 "{"
WHITESPACE@36..37 " "
ASSIGN_PATTERN@37..46
SINGLE_PATTERN@37..40
NAME@37..40
IDENT@37..40 "foo"
WHITESPACE@40..41 " "
EQ@41..42 "="
WHITESPACE@42..43 " "
NAME_REF@43..46
IDENT@43..46 "bar"
COMMA@46..47 ","
WHITESPACE@47..48 " "
SINGLE_PATTERN@48..51
NAME@48..51
IDENT@48..51 "baz"
WHITESPACE@51..52 " "
R_CURLY@52..53 "}"
WHITESPACE@53..54 " "
EQ@54..55 "="
WHITESPACE@55..56 " "
OBJECT_EXPR@56..58
L_CURLY@56..57 "{"
R_CURLY@57..58 "}"
WHITESPACE@58..59 "\n"