1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "ImportDeclaration", 6 "source": { 7 "type": "StringLiteral", 8 "value": "./lambda_import_alias_1-3", 9 "loc": { 10 "start": { 11 "line": 16, 12 "column": 22 13 }, 14 "end": { 15 "line": 16, 16 "column": 49 17 } 18 } 19 }, 20 "specifiers": [ 21 { 22 "type": "ImportNamespaceSpecifier", 23 "local": { 24 "type": "Identifier", 25 "name": "lib", 26 "decorators": [], 27 "loc": { 28 "start": { 29 "line": 16, 30 "column": 13 31 }, 32 "end": { 33 "line": 16, 34 "column": 16 35 } 36 } 37 }, 38 "loc": { 39 "start": { 40 "line": 16, 41 "column": 8 42 }, 43 "end": { 44 "line": 16, 45 "column": 16 46 } 47 } 48 } 49 ], 50 "loc": { 51 "start": { 52 "line": 16, 53 "column": 1 54 }, 55 "end": { 56 "line": 16, 57 "column": 49 58 } 59 } 60 }, 61 { 62 "type": "TSTypeAliasDeclaration", 63 "id": { 64 "type": "Identifier", 65 "name": "A", 66 "decorators": [], 67 "loc": { 68 "start": { 69 "line": 17, 70 "column": 13 71 }, 72 "end": { 73 "line": 17, 74 "column": 14 75 } 76 } 77 }, 78 "typeAnnotation": { 79 "type": "ETSTypeReference", 80 "part": { 81 "type": "ETSTypeReferencePart", 82 "name": { 83 "type": "TSQualifiedName", 84 "left": { 85 "type": "Identifier", 86 "name": "lib", 87 "decorators": [], 88 "loc": { 89 "start": { 90 "line": 17, 91 "column": 17 92 }, 93 "end": { 94 "line": 17, 95 "column": 20 96 } 97 } 98 }, 99 "right": { 100 "type": "Identifier", 101 "name": "A", 102 "decorators": [], 103 "loc": { 104 "start": { 105 "line": 17, 106 "column": 21 107 }, 108 "end": { 109 "line": 17, 110 "column": 22 111 } 112 } 113 }, 114 "loc": { 115 "start": { 116 "line": 17, 117 "column": 17 118 }, 119 "end": { 120 "line": 18, 121 "column": 7 122 } 123 } 124 }, 125 "loc": { 126 "start": { 127 "line": 17, 128 "column": 17 129 }, 130 "end": { 131 "line": 18, 132 "column": 7 133 } 134 } 135 }, 136 "loc": { 137 "start": { 138 "line": 17, 139 "column": 17 140 }, 141 "end": { 142 "line": 18, 143 "column": 7 144 } 145 } 146 }, 147 "loc": { 148 "start": { 149 "line": 17, 150 "column": 8 151 }, 152 "end": { 153 "line": 18, 154 "column": 7 155 } 156 } 157 }, 158 { 159 "type": "ClassDeclaration", 160 "definition": { 161 "id": { 162 "type": "Identifier", 163 "name": "ETSGLOBAL", 164 "decorators": [], 165 "loc": { 166 "start": { 167 "line": 1, 168 "column": 1 169 }, 170 "end": { 171 "line": 1, 172 "column": 1 173 } 174 } 175 }, 176 "superClass": null, 177 "implements": [], 178 "body": [ 179 { 180 "type": "MethodDefinition", 181 "key": { 182 "type": "Identifier", 183 "name": "main", 184 "decorators": [], 185 "loc": { 186 "start": { 187 "line": 1, 188 "column": 1 189 }, 190 "end": { 191 "line": 1, 192 "column": 1 193 } 194 } 195 }, 196 "kind": "method", 197 "accessibility": "public", 198 "static": true, 199 "optional": false, 200 "computed": false, 201 "value": { 202 "type": "FunctionExpression", 203 "function": { 204 "type": "ScriptFunction", 205 "id": { 206 "type": "Identifier", 207 "name": "main", 208 "decorators": [], 209 "loc": { 210 "start": { 211 "line": 1, 212 "column": 1 213 }, 214 "end": { 215 "line": 1, 216 "column": 1 217 } 218 } 219 }, 220 "generator": false, 221 "async": false, 222 "expression": false, 223 "params": [], 224 "body": { 225 "type": "BlockStatement", 226 "statements": [], 227 "loc": { 228 "start": { 229 "line": 1, 230 "column": 1 231 }, 232 "end": { 233 "line": 1, 234 "column": 1 235 } 236 } 237 }, 238 "loc": { 239 "start": { 240 "line": 1, 241 "column": 1 242 }, 243 "end": { 244 "line": 1, 245 "column": 1 246 } 247 } 248 }, 249 "loc": { 250 "start": { 251 "line": 1, 252 "column": 1 253 }, 254 "end": { 255 "line": 1, 256 "column": 1 257 } 258 } 259 }, 260 "overloads": [], 261 "decorators": [], 262 "loc": { 263 "start": { 264 "line": 1, 265 "column": 1 266 }, 267 "end": { 268 "line": 1, 269 "column": 1 270 } 271 } 272 }, 273 { 274 "type": "MethodDefinition", 275 "key": { 276 "type": "Identifier", 277 "name": "_$init$_", 278 "decorators": [], 279 "loc": { 280 "start": { 281 "line": 1, 282 "column": 1 283 }, 284 "end": { 285 "line": 1, 286 "column": 1 287 } 288 } 289 }, 290 "kind": "method", 291 "accessibility": "public", 292 "static": true, 293 "optional": false, 294 "computed": false, 295 "value": { 296 "type": "FunctionExpression", 297 "function": { 298 "type": "ScriptFunction", 299 "id": { 300 "type": "Identifier", 301 "name": "_$init$_", 302 "decorators": [], 303 "loc": { 304 "start": { 305 "line": 1, 306 "column": 1 307 }, 308 "end": { 309 "line": 1, 310 "column": 1 311 } 312 } 313 }, 314 "generator": false, 315 "async": false, 316 "expression": false, 317 "params": [], 318 "body": { 319 "type": "BlockStatement", 320 "statements": [ 321 { 322 "type": "ExpressionStatement", 323 "expression": { 324 "type": "AssignmentExpression", 325 "operator": "=", 326 "left": { 327 "type": "Identifier", 328 "name": "createA", 329 "decorators": [], 330 "loc": { 331 "start": { 332 "line": 18, 333 "column": 12 334 }, 335 "end": { 336 "line": 18, 337 "column": 19 338 } 339 } 340 }, 341 "right": { 342 "type": "MemberExpression", 343 "object": { 344 "type": "Identifier", 345 "name": "lib", 346 "decorators": [], 347 "loc": { 348 "start": { 349 "line": 18, 350 "column": 31 351 }, 352 "end": { 353 "line": 18, 354 "column": 34 355 } 356 } 357 }, 358 "property": { 359 "type": "Identifier", 360 "name": "createA", 361 "decorators": [], 362 "loc": { 363 "start": { 364 "line": 18, 365 "column": 35 366 }, 367 "end": { 368 "line": 18, 369 "column": 42 370 } 371 } 372 }, 373 "computed": false, 374 "optional": false, 375 "loc": { 376 "start": { 377 "line": 18, 378 "column": 31 379 }, 380 "end": { 381 "line": 18, 382 "column": 42 383 } 384 } 385 }, 386 "loc": { 387 "start": { 388 "line": 18, 389 "column": 12 390 }, 391 "end": { 392 "line": 18, 393 "column": 42 394 } 395 } 396 }, 397 "loc": { 398 "start": { 399 "line": 18, 400 "column": 12 401 }, 402 "end": { 403 "line": 18, 404 "column": 42 405 } 406 } 407 } 408 ], 409 "loc": { 410 "start": { 411 "line": 1, 412 "column": 1 413 }, 414 "end": { 415 "line": 1, 416 "column": 1 417 } 418 } 419 }, 420 "loc": { 421 "start": { 422 "line": 1, 423 "column": 1 424 }, 425 "end": { 426 "line": 1, 427 "column": 1 428 } 429 } 430 }, 431 "loc": { 432 "start": { 433 "line": 1, 434 "column": 1 435 }, 436 "end": { 437 "line": 1, 438 "column": 1 439 } 440 } 441 }, 442 "overloads": [], 443 "decorators": [], 444 "loc": { 445 "start": { 446 "line": 1, 447 "column": 1 448 }, 449 "end": { 450 "line": 1, 451 "column": 1 452 } 453 } 454 }, 455 { 456 "type": "ClassProperty", 457 "key": { 458 "type": "Identifier", 459 "name": "createA", 460 "decorators": [], 461 "loc": { 462 "start": { 463 "line": 18, 464 "column": 12 465 }, 466 "end": { 467 "line": 18, 468 "column": 19 469 } 470 } 471 }, 472 "accessibility": "public", 473 "static": true, 474 "readonly": false, 475 "declare": false, 476 "optional": false, 477 "computed": false, 478 "typeAnnotation": { 479 "type": "ETSFunctionType", 480 "params": [], 481 "returnType": { 482 "type": "ETSTypeReference", 483 "part": { 484 "type": "ETSTypeReferencePart", 485 "name": { 486 "type": "Identifier", 487 "name": "A", 488 "decorators": [], 489 "loc": { 490 "start": { 491 "line": 18, 492 "column": 27 493 }, 494 "end": { 495 "line": 18, 496 "column": 28 497 } 498 } 499 }, 500 "loc": { 501 "start": { 502 "line": 18, 503 "column": 27 504 }, 505 "end": { 506 "line": 18, 507 "column": 30 508 } 509 } 510 }, 511 "loc": { 512 "start": { 513 "line": 18, 514 "column": 27 515 }, 516 "end": { 517 "line": 18, 518 "column": 30 519 } 520 } 521 }, 522 "loc": { 523 "start": { 524 "line": 18, 525 "column": 21 526 }, 527 "end": { 528 "line": 18, 529 "column": 30 530 } 531 } 532 }, 533 "definite": false, 534 "decorators": [], 535 "loc": { 536 "start": { 537 "line": 18, 538 "column": 12 539 }, 540 "end": { 541 "line": 18, 542 "column": 42 543 } 544 } 545 } 546 ], 547 "loc": { 548 "start": { 549 "line": 1, 550 "column": 1 551 }, 552 "end": { 553 "line": 1, 554 "column": 1 555 } 556 } 557 }, 558 "loc": { 559 "start": { 560 "line": 1, 561 "column": 1 562 }, 563 "end": { 564 "line": 1, 565 "column": 1 566 } 567 } 568 } 569 ], 570 "loc": { 571 "start": { 572 "line": 1, 573 "column": 1 574 }, 575 "end": { 576 "line": 19, 577 "column": 1 578 } 579 } 580} 581