1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "TSDeclareFunction", 6 "function": { 7 "type": "ScriptFunction", 8 "id": { 9 "type": "Identifier", 10 "name": "a", 11 "loc": { 12 "start": { 13 "line": 17, 14 "column": 18 15 }, 16 "end": { 17 "line": 17, 18 "column": 19 19 } 20 } 21 }, 22 "generator": false, 23 "async": false, 24 "expression": false, 25 "params": [], 26 "declare": true, 27 "loc": { 28 "start": { 29 "line": 17, 30 "column": 9 31 }, 32 "end": { 33 "line": 17, 34 "column": 22 35 } 36 } 37 }, 38 "loc": { 39 "start": { 40 "line": 17, 41 "column": 9 42 }, 43 "end": { 44 "line": 17, 45 "column": 22 46 } 47 } 48 }, 49 { 50 "type": "FunctionDeclaration", 51 "function": { 52 "type": "ScriptFunction", 53 "id": { 54 "type": "Identifier", 55 "name": "a", 56 "loc": { 57 "start": { 58 "line": 18, 59 "column": 10 60 }, 61 "end": { 62 "line": 18, 63 "column": 11 64 } 65 } 66 }, 67 "generator": false, 68 "async": false, 69 "expression": false, 70 "params": [], 71 "body": { 72 "type": "BlockStatement", 73 "statements": [], 74 "loc": { 75 "start": { 76 "line": 18, 77 "column": 14 78 }, 79 "end": { 80 "line": 18, 81 "column": 17 82 } 83 } 84 }, 85 "loc": { 86 "start": { 87 "line": 18, 88 "column": 1 89 }, 90 "end": { 91 "line": 18, 92 "column": 17 93 } 94 } 95 }, 96 "loc": { 97 "start": { 98 "line": 18, 99 "column": 1 100 }, 101 "end": { 102 "line": 18, 103 "column": 17 104 } 105 } 106 }, 107 { 108 "type": "EmptyStatement", 109 "loc": { 110 "start": { 111 "line": 18, 112 "column": 17 113 }, 114 "end": { 115 "line": 18, 116 "column": 18 117 } 118 } 119 } 120 ], 121 "loc": { 122 "start": { 123 "line": 1, 124 "column": 1 125 }, 126 "end": { 127 "line": 18, 128 "column": 18 129 } 130 } 131} 132