{ "type": "Script", "span": { "start": 87, "end": 145, "ctxt": 0 }, "body": [ { "type": "VariableDeclaration", "span": { "start": 87, "end": 123, "ctxt": 0 }, "kind": "const", "declare": true, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 101, "end": 122, "ctxt": 0 }, "id": { "type": "Identifier", "span": { "start": 101, "end": 105, "ctxt": 0 }, "value": "data", "optional": false, "typeAnnotation": { "type": "TsTypeAnnotation", "span": { "start": 105, "end": 122, "ctxt": 0 }, "typeAnnotation": { "type": "TsUnionType", "span": { "start": 107, "end": 122, "ctxt": 0 }, "types": [ { "type": "TsArrayType", "span": { "start": 107, "end": 115, "ctxt": 0 }, "elemType": { "type": "TsKeywordType", "span": { "start": 107, "end": 113, "ctxt": 0 }, "kind": "number" } }, { "type": "TsKeywordType", "span": { "start": 118, "end": 122, "ctxt": 0 }, "kind": "null" } ] } } }, "init": null, "definite": false } ] }, { "type": "VariableDeclaration", "span": { "start": 124, "end": 145, "ctxt": 0 }, "kind": "const", "declare": false, "declarations": [ { "type": "VariableDeclarator", "span": { "start": 130, "end": 144, "ctxt": 0 }, "id": { "type": "ArrayPattern", "span": { "start": 130, "end": 137, "ctxt": 0 }, "elements": [ { "type": "Identifier", "span": { "start": 131, "end": 136, "ctxt": 0 }, "value": "value", "optional": false, "typeAnnotation": null } ], "optional": false, "typeAnnotation": null }, "init": { "type": "Identifier", "span": { "start": 140, "end": 144, "ctxt": 0 }, "value": "data", "optional": false }, "definite": false } ] } ], "interpreter": null }