{
  "programs": [
    "Program {\n    span: 1..2049,\n    kind: Script,\n    body: [\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n        _,\n    ],\n}"
  ],
  "stmts": [
    "Expr(\n    ExprStmt {\n        span: 29..36,\n        expr: _,\n    },\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Decl(\n    _,\n)",
    "Expr(\n    ExprStmt {\n        span: 616..643,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 610..648,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 655..684,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 649..687,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 576..687,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 726..754,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 720..759,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Decl(\n    _,\n)",
    "Block(\n    BlockStmt {\n        span: 760..827,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 685..827,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 871..904,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 865..909,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 916..965,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 910..968,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 825..968,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1004..1029,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 998..1034,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1041..1059,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1035..1063,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 966..1063,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Block(\n    BlockStmt {\n        span: 1096..1138,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Decl(\n    _,\n)",
    "Block(\n    BlockStmt {\n        span: 1139..1422,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 1061..1422,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1460..1489,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1454..1494,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1501..1528,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1495..1531,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 1420..1531,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Block(\n    BlockStmt {\n        span: 1564..1633,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1640..1668,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1634..1671,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 1529..1671,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1715..1764,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1709..1769,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1776..1809,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1770..1812,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 1669..1812,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1848..1866,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1842..1871,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Expr(\n    ExprStmt {\n        span: 1878..1903,\n        expr: _,\n    },\n)",
    "Block(\n    BlockStmt {\n        span: 1872..1907,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 1810..1907,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)",
    "Decl(\n    _,\n)",
    "Block(\n    BlockStmt {\n        span: 1940..2010,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "Decl(\n    _,\n)",
    "Block(\n    BlockStmt {\n        span: 2011..2049,\n        stmts: [\n            _,\n        ],\n    },\n)",
    "If(\n    IfStmt {\n        span: 1905..2049,\n        test: _,\n        cons: _,\n        alt: Some(\n            _,\n        ),\n    },\n)"
  ],
  "decls": [
    "Var(\n    VarDecl {\n        span: 33..53,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 33..49,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 50..72,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 50..68,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 69..89,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 69..85,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 86..120,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 86..116,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 117..153,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 117..149,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 150..185,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 150..185,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 182..232,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 182..228,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 229..256,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 229..252,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 253..280,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 253..276,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 277..306,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 277..302,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 303..578,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 303..312,\n                name: _,\n                init: None,\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 766..824,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 766..802,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1102..1133,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1102..1125,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1145..1204,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1145..1182,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1570..1628,\n        kind: Var,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1570..1606,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 1946..2005,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 1946..1983,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)",
    "Var(\n    VarDecl {\n        span: 2017..2048,\n        kind: Let,\n        declare: false,\n        declarators: [\n            VarDeclarator {\n                span: 2017..2040,\n                name: _,\n                init: Some(\n                    _,\n                ),\n            },\n        ],\n    },\n)"
  ],
  "pats": [
    "Ident(\n    Ident {\n        span: 37..40,\n        sym: \"str\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 54..58,\n        sym: \"bool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 73..76,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 90..98,\n        sym: \"strOrNum\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 121..130,\n        sym: \"strOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 154..163,\n        sym: \"numOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 186..200,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 233..239,\n        sym: \"strOrC\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 257..263,\n        sym: \"numOrC\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 281..288,\n        sym: \"boolOrC\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 307..308,\n        sym: \"c\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 616..619,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 726..729,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 770..771,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 871..874,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 916..925,\n        sym: \"strOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1004..1007,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1041..1042,\n        sym: \"c\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1106..1108,\n        sym: \"y1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1149..1151,\n        sym: \"y2\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1501..1504,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1574..1575,\n        sym: \"x\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1640..1643,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1715..1724,\n        sym: \"strOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1776..1779,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1848..1849,\n        sym: \"c\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1878..1881,\n        sym: \"num\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1950..1952,\n        sym: \"y1\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2021..2023,\n        sym: \"y2\",\n    },\n)"
  ],
  "exprs": [
    "Lit(\n    Null(\n        NullLit {\n            span: 0..0,\n        },\n    ),\n)",
    "Ident(\n    Ident {\n        span: 587..595,\n        sym: \"strOrNum\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 580..599,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 600..608,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 596..609,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 622..630,\n        sym: \"strOrNum\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 620..631,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 655..658,\n        sym: \"str\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 663..671,\n        sym: \"strOrNum\",\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 659..672,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 696..705,\n        sym: \"numOrBool\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 689..709,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 710..718,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 706..719,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 732..741,\n        sym: \"numOrBool\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 730..742,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 792..801,\n        sym: \"numOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 836..850,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 829..854,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 855..863,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 851..864,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 877..891,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 875..892,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 928..942,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 926..943,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 977..983,\n        sym: \"numOrC\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 970..987,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 988..996,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 984..997,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1010..1016,\n        sym: \"numOrC\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1008..1017,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1045..1051,\n        sym: \"numOrC\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1043..1052,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1072..1081,\n        sym: \"strOrBool\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 1065..1085,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1086..1094,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 1082..1095,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1115..1124,\n        sym: \"strOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1172..1181,\n        sym: \"strOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1431..1439,\n        sym: \"strOrNum\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 1424..1443,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1444..1452,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 1440..1453,\n        op: NotEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1460..1463,\n        sym: \"str\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1468..1476,\n        sym: \"strOrNum\",\n    },\n)",
    "Binary(\n    BinaryExpr {\n        span: 1464..1477,\n        op: EqEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1507..1515,\n        sym: \"strOrNum\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1505..1516,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1540..1549,\n        sym: \"numOrBool\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 1533..1553,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1554..1562,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 1550..1563,\n        op: NotEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1596..1605,\n        sym: \"numOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 1646..1655,\n        sym: \"numOrBool\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1644..1656,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1680..1694,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 1673..1698,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1699..1707,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 1695..1708,\n        op: NotEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1727..1741,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1725..1742,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1782..1796,\n        sym: \"strOrNumOrBool\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1780..1797,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1821..1827,\n        sym: \"numOrC\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 1814..1831,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1832..1840,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 1828..1841,\n        op: NotEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1852..1858,\n        sym: \"numOrC\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1850..1859,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1884..1890,\n        sym: \"numOrC\",\n    },\n)",
    "Assign(\n    AssignExpr {\n        span: 1882..1891,\n        left: _,\n        op: Assign,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1916..1925,\n        sym: \"strOrBool\",\n    },\n)",
    "Unary(\n    UnaryExpr {\n        span: 1909..1929,\n        op: TypeOf,\n        arg: _,\n    },\n)",
    "Lit(\n    Str(\n        StrLit {\n            span: 1930..1938,\n            value: \"number\",\n        },\n    ),\n)",
    "Binary(\n    BinaryExpr {\n        span: 1926..1939,\n        op: NotEqEq,\n        left: _,\n        right: _,\n    },\n)",
    "Ident(\n    Ident {\n        span: 1973..1982,\n        sym: \"strOrBool\",\n    },\n)",
    "Ident(\n    Ident {\n        span: 2030..2039,\n        sym: \"strOrBool\",\n    },\n)"
  ],
  "module_decls": [],
  "functions": [],
  "classes": [],
  "class_members": [],
  "jsx_elements": [],
  "ts_types": []
}
