1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "TSModuleDeclaration", 6 "id": { 7 "type": "Identifier", 8 "name": "ns1", 9 "loc": { 10 "start": { 11 "line": 17, 12 "column": 11 13 }, 14 "end": { 15 "line": 17, 16 "column": 14 17 } 18 } 19 }, 20 "body": { 21 "type": "TSModuleBlock", 22 "body": [ 23 { 24 "type": "TSModuleDeclaration", 25 "id": { 26 "type": "Identifier", 27 "name": "ns2", 28 "loc": { 29 "start": { 30 "line": 18, 31 "column": 23 32 }, 33 "end": { 34 "line": 18, 35 "column": 26 36 } 37 } 38 }, 39 "body": { 40 "type": "TSModuleBlock", 41 "body": [ 42 { 43 "type": "ExportNamedDeclaration", 44 "declaration": null, 45 "source": null, 46 "specifiers": [ 47 { 48 "type": "ExportSpecifier", 49 "local": { 50 "type": "Identifier", 51 "name": "a", 52 "loc": { 53 "start": { 54 "line": 19, 55 "column": 17 56 }, 57 "end": { 58 "line": 19, 59 "column": 18 60 } 61 } 62 }, 63 "exported": { 64 "type": "Identifier", 65 "name": "a", 66 "loc": { 67 "start": { 68 "line": 19, 69 "column": 17 70 }, 71 "end": { 72 "line": 19, 73 "column": 18 74 } 75 } 76 }, 77 "isType": false, 78 "loc": { 79 "start": { 80 "line": 19, 81 "column": 17 82 }, 83 "end": { 84 "line": 19, 85 "column": 18 86 } 87 } 88 } 89 ], 90 "loc": { 91 "start": { 92 "line": 19, 93 "column": 9 94 }, 95 "end": { 96 "line": 19, 97 "column": 20 98 } 99 } 100 } 101 ], 102 "loc": { 103 "start": { 104 "line": 18, 105 "column": 27 106 }, 107 "end": { 108 "line": 20, 109 "column": 6 110 } 111 } 112 }, 113 "declare": true, 114 "global": false, 115 "loc": { 116 "start": { 117 "line": 18, 118 "column": 13 119 }, 120 "end": { 121 "line": 21, 122 "column": 2 123 } 124 } 125 } 126 ], 127 "loc": { 128 "start": { 129 "line": 17, 130 "column": 15 131 }, 132 "end": { 133 "line": 21, 134 "column": 2 135 } 136 } 137 }, 138 "declare": false, 139 "global": false, 140 "loc": { 141 "start": { 142 "line": 17, 143 "column": 1 144 }, 145 "end": { 146 "line": 23, 147 "column": 10 148 } 149 } 150 }, 151 { 152 "type": "TSModuleDeclaration", 153 "id": { 154 "type": "Identifier", 155 "name": "ns1", 156 "loc": { 157 "start": { 158 "line": 23, 159 "column": 11 160 }, 161 "end": { 162 "line": 23, 163 "column": 14 164 } 165 } 166 }, 167 "body": { 168 "type": "TSModuleBlock", 169 "body": [ 170 { 171 "type": "ExportNamedDeclaration", 172 "declaration": { 173 "type": "VariableDeclaration", 174 "declarations": [ 175 { 176 "type": "VariableDeclarator", 177 "id": { 178 "type": "Identifier", 179 "name": "a", 180 "loc": { 181 "start": { 182 "line": 24, 183 "column": 16 184 }, 185 "end": { 186 "line": 24, 187 "column": 17 188 } 189 } 190 }, 191 "init": { 192 "type": "NumberLiteral", 193 "value": 1, 194 "loc": { 195 "start": { 196 "line": 24, 197 "column": 20 198 }, 199 "end": { 200 "line": 24, 201 "column": 21 202 } 203 } 204 }, 205 "loc": { 206 "start": { 207 "line": 24, 208 "column": 16 209 }, 210 "end": { 211 "line": 24, 212 "column": 21 213 } 214 } 215 } 216 ], 217 "kind": "var", 218 "loc": { 219 "start": { 220 "line": 24, 221 "column": 12 222 }, 223 "end": { 224 "line": 24, 225 "column": 22 226 } 227 } 228 }, 229 "source": null, 230 "specifiers": [], 231 "loc": { 232 "start": { 233 "line": 24, 234 "column": 5 235 }, 236 "end": { 237 "line": 24, 238 "column": 22 239 } 240 } 241 } 242 ], 243 "loc": { 244 "start": { 245 "line": 23, 246 "column": 15 247 }, 248 "end": { 249 "line": 25, 250 "column": 2 251 } 252 } 253 }, 254 "declare": false, 255 "global": false, 256 "loc": { 257 "start": { 258 "line": 23, 259 "column": 1 260 }, 261 "end": { 262 "line": 27, 263 "column": 4 264 } 265 } 266 }, 267 { 268 "type": "VariableDeclaration", 269 "declarations": [ 270 { 271 "type": "VariableDeclarator", 272 "id": { 273 "type": "Identifier", 274 "name": "b", 275 "loc": { 276 "start": { 277 "line": 27, 278 "column": 5 279 }, 280 "end": { 281 "line": 27, 282 "column": 6 283 } 284 } 285 }, 286 "init": { 287 "type": "NumberLiteral", 288 "value": 1, 289 "loc": { 290 "start": { 291 "line": 27, 292 "column": 9 293 }, 294 "end": { 295 "line": 27, 296 "column": 10 297 } 298 } 299 }, 300 "loc": { 301 "start": { 302 "line": 27, 303 "column": 5 304 }, 305 "end": { 306 "line": 27, 307 "column": 10 308 } 309 } 310 } 311 ], 312 "kind": "var", 313 "loc": { 314 "start": { 315 "line": 27, 316 "column": 1 317 }, 318 "end": { 319 "line": 27, 320 "column": 11 321 } 322 } 323 }, 324 { 325 "type": "ExportNamedDeclaration", 326 "declaration": null, 327 "source": null, 328 "specifiers": [ 329 { 330 "type": "ExportSpecifier", 331 "local": { 332 "type": "Identifier", 333 "name": "b", 334 "loc": { 335 "start": { 336 "line": 28, 337 "column": 9 338 }, 339 "end": { 340 "line": 28, 341 "column": 10 342 } 343 } 344 }, 345 "exported": { 346 "type": "Identifier", 347 "name": "b", 348 "loc": { 349 "start": { 350 "line": 28, 351 "column": 9 352 }, 353 "end": { 354 "line": 28, 355 "column": 10 356 } 357 } 358 }, 359 "isType": false, 360 "loc": { 361 "start": { 362 "line": 28, 363 "column": 9 364 }, 365 "end": { 366 "line": 28, 367 "column": 10 368 } 369 } 370 } 371 ], 372 "loc": { 373 "start": { 374 "line": 28, 375 "column": 1 376 }, 377 "end": { 378 "line": 28, 379 "column": 12 380 } 381 } 382 } 383 ], 384 "loc": { 385 "start": { 386 "line": 1, 387 "column": 1 388 }, 389 "end": { 390 "line": 29, 391 "column": 1 392 } 393 } 394} 395