1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "a", 12 "loc": { 13 "start": { 14 "line": 17, 15 "column": 5 16 }, 17 "end": { 18 "line": 17, 19 "column": 6 20 } 21 } 22 }, 23 "init": { 24 "type": "NumberLiteral", 25 "value": 1, 26 "loc": { 27 "start": { 28 "line": 17, 29 "column": 9 30 }, 31 "end": { 32 "line": 17, 33 "column": 10 34 } 35 } 36 }, 37 "loc": { 38 "start": { 39 "line": 17, 40 "column": 5 41 }, 42 "end": { 43 "line": 17, 44 "column": 10 45 } 46 } 47 } 48 ], 49 "kind": "var", 50 "loc": { 51 "start": { 52 "line": 17, 53 "column": 1 54 }, 55 "end": { 56 "line": 17, 57 "column": 11 58 } 59 } 60 }, 61 { 62 "type": "TSModuleDeclaration", 63 "id": { 64 "type": "Identifier", 65 "name": "ns", 66 "loc": { 67 "start": { 68 "line": 18, 69 "column": 19 70 }, 71 "end": { 72 "line": 18, 73 "column": 21 74 } 75 } 76 }, 77 "body": { 78 "type": "TSModuleBlock", 79 "body": [ 80 { 81 "type": "ExportNamedDeclaration", 82 "declaration": null, 83 "source": null, 84 "specifiers": [ 85 { 86 "type": "ExportSpecifier", 87 "local": { 88 "type": "Identifier", 89 "name": "a", 90 "loc": { 91 "start": { 92 "line": 19, 93 "column": 13 94 }, 95 "end": { 96 "line": 19, 97 "column": 14 98 } 99 } 100 }, 101 "exported": { 102 "type": "Identifier", 103 "name": "a", 104 "loc": { 105 "start": { 106 "line": 19, 107 "column": 13 108 }, 109 "end": { 110 "line": 19, 111 "column": 14 112 } 113 } 114 }, 115 "isType": false, 116 "loc": { 117 "start": { 118 "line": 19, 119 "column": 13 120 }, 121 "end": { 122 "line": 19, 123 "column": 14 124 } 125 } 126 } 127 ], 128 "loc": { 129 "start": { 130 "line": 19, 131 "column": 5 132 }, 133 "end": { 134 "line": 19, 135 "column": 16 136 } 137 } 138 } 139 ], 140 "loc": { 141 "start": { 142 "line": 18, 143 "column": 22 144 }, 145 "end": { 146 "line": 20, 147 "column": 2 148 } 149 } 150 }, 151 "declare": true, 152 "global": false, 153 "loc": { 154 "start": { 155 "line": 18, 156 "column": 9 157 }, 158 "end": { 159 "line": 22, 160 "column": 4 161 } 162 } 163 }, 164 { 165 "type": "VariableDeclaration", 166 "declarations": [ 167 { 168 "type": "VariableDeclarator", 169 "id": { 170 "type": "Identifier", 171 "name": "b", 172 "loc": { 173 "start": { 174 "line": 22, 175 "column": 5 176 }, 177 "end": { 178 "line": 22, 179 "column": 6 180 } 181 } 182 }, 183 "init": { 184 "type": "NumberLiteral", 185 "value": 1, 186 "loc": { 187 "start": { 188 "line": 22, 189 "column": 9 190 }, 191 "end": { 192 "line": 22, 193 "column": 10 194 } 195 } 196 }, 197 "loc": { 198 "start": { 199 "line": 22, 200 "column": 5 201 }, 202 "end": { 203 "line": 22, 204 "column": 10 205 } 206 } 207 } 208 ], 209 "kind": "var", 210 "loc": { 211 "start": { 212 "line": 22, 213 "column": 1 214 }, 215 "end": { 216 "line": 22, 217 "column": 11 218 } 219 } 220 }, 221 { 222 "type": "ExportNamedDeclaration", 223 "declaration": null, 224 "source": null, 225 "specifiers": [ 226 { 227 "type": "ExportSpecifier", 228 "local": { 229 "type": "Identifier", 230 "name": "b", 231 "loc": { 232 "start": { 233 "line": 23, 234 "column": 9 235 }, 236 "end": { 237 "line": 23, 238 "column": 10 239 } 240 } 241 }, 242 "exported": { 243 "type": "Identifier", 244 "name": "b", 245 "loc": { 246 "start": { 247 "line": 23, 248 "column": 9 249 }, 250 "end": { 251 "line": 23, 252 "column": 10 253 } 254 } 255 }, 256 "isType": false, 257 "loc": { 258 "start": { 259 "line": 23, 260 "column": 9 261 }, 262 "end": { 263 "line": 23, 264 "column": 10 265 } 266 } 267 } 268 ], 269 "loc": { 270 "start": { 271 "line": 23, 272 "column": 1 273 }, 274 "end": { 275 "line": 23, 276 "column": 12 277 } 278 } 279 } 280 ], 281 "loc": { 282 "start": { 283 "line": 1, 284 "column": 1 285 }, 286 "end": { 287 "line": 25, 288 "column": 1 289 } 290 } 291} 292