1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "TSDeclareFunction", 6 "function": { 7 "type": "ScriptFunction", 8 "id": { 9 "type": "Identifier", 10 "name": "a", 11 "decorators": [], 12 "loc": { 13 "start": { 14 "line": 17, 15 "column": 18 16 }, 17 "end": { 18 "line": 17, 19 "column": 19 20 } 21 } 22 }, 23 "generator": false, 24 "async": false, 25 "expression": false, 26 "params": [], 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": "VariableDeclaration", 51 "declarations": [ 52 { 53 "type": "VariableDeclarator", 54 "id": { 55 "type": "Identifier", 56 "name": "b", 57 "decorators": [], 58 "loc": { 59 "start": { 60 "line": 18, 61 "column": 5 62 }, 63 "end": { 64 "line": 18, 65 "column": 6 66 } 67 } 68 }, 69 "init": { 70 "type": "NumberLiteral", 71 "value": 5, 72 "loc": { 73 "start": { 74 "line": 18, 75 "column": 9 76 }, 77 "end": { 78 "line": 18, 79 "column": 10 80 } 81 } 82 }, 83 "loc": { 84 "start": { 85 "line": 18, 86 "column": 5 87 }, 88 "end": { 89 "line": 18, 90 "column": 10 91 } 92 } 93 } 94 ], 95 "kind": "var", 96 "loc": { 97 "start": { 98 "line": 18, 99 "column": 1 100 }, 101 "end": { 102 "line": 18, 103 "column": 11 104 } 105 } 106 }, 107 { 108 "type": "FunctionDeclaration", 109 "function": { 110 "type": "ScriptFunction", 111 "id": { 112 "type": "Identifier", 113 "name": "a", 114 "decorators": [], 115 "loc": { 116 "start": { 117 "line": 19, 118 "column": 10 119 }, 120 "end": { 121 "line": 19, 122 "column": 11 123 } 124 } 125 }, 126 "generator": false, 127 "async": false, 128 "expression": false, 129 "params": [], 130 "body": { 131 "type": "BlockStatement", 132 "statements": [], 133 "loc": { 134 "start": { 135 "line": 19, 136 "column": 14 137 }, 138 "end": { 139 "line": 19, 140 "column": 17 141 } 142 } 143 }, 144 "loc": { 145 "start": { 146 "line": 19, 147 "column": 1 148 }, 149 "end": { 150 "line": 19, 151 "column": 17 152 } 153 } 154 }, 155 "loc": { 156 "start": { 157 "line": 19, 158 "column": 1 159 }, 160 "end": { 161 "line": 19, 162 "column": 17 163 } 164 } 165 }, 166 { 167 "type": "EmptyStatement", 168 "loc": { 169 "start": { 170 "line": 19, 171 "column": 17 172 }, 173 "end": { 174 "line": 19, 175 "column": 18 176 } 177 } 178 } 179 ], 180 "loc": { 181 "start": { 182 "line": 1, 183 "column": 1 184 }, 185 "end": { 186 "line": 19, 187 "column": 18 188 } 189 } 190} 191