• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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