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