• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "TSDeclareFunction",
6      "function": {
7        "type": "ScriptFunction",
8        "id": {
9          "type": "Identifier",
10          "name": "a",
11          "decorators": [],
12          "loc": {
13            "start": {
14              "line": 17,
15              "column": 18
16            },
17            "end": {
18              "line": 17,
19              "column": 19
20            }
21          }
22        },
23        "generator": false,
24        "async": false,
25        "expression": false,
26        "params": [],
27        "declare": true,
28        "loc": {
29          "start": {
30            "line": 17,
31            "column": 9
32          },
33          "end": {
34            "line": 17,
35            "column": 22
36          }
37        }
38      },
39      "loc": {
40        "start": {
41          "line": 17,
42          "column": 9
43        },
44        "end": {
45          "line": 17,
46          "column": 22
47        }
48      }
49    },
50    {
51      "type": "VariableDeclaration",
52      "declarations": [
53        {
54          "type": "VariableDeclarator",
55          "id": {
56            "type": "Identifier",
57            "name": "b",
58            "decorators": [],
59            "loc": {
60              "start": {
61                "line": 18,
62                "column": 5
63              },
64              "end": {
65                "line": 18,
66                "column": 6
67              }
68            }
69          },
70          "init": {
71            "type": "NumberLiteral",
72            "value": 5,
73            "loc": {
74              "start": {
75                "line": 18,
76                "column": 9
77              },
78              "end": {
79                "line": 18,
80                "column": 10
81              }
82            }
83          },
84          "loc": {
85            "start": {
86              "line": 18,
87              "column": 5
88            },
89            "end": {
90              "line": 18,
91              "column": 10
92            }
93          }
94        }
95      ],
96      "kind": "var",
97      "loc": {
98        "start": {
99          "line": 18,
100          "column": 1
101        },
102        "end": {
103          "line": 18,
104          "column": 11
105        }
106      }
107    },
108    {
109      "type": "FunctionDeclaration",
110      "function": {
111        "type": "ScriptFunction",
112        "id": {
113          "type": "Identifier",
114          "name": "a",
115          "decorators": [],
116          "loc": {
117            "start": {
118              "line": 19,
119              "column": 10
120            },
121            "end": {
122              "line": 19,
123              "column": 11
124            }
125          }
126        },
127        "generator": false,
128        "async": false,
129        "expression": false,
130        "params": [],
131        "body": {
132          "type": "BlockStatement",
133          "statements": [],
134          "loc": {
135            "start": {
136              "line": 19,
137              "column": 14
138            },
139            "end": {
140              "line": 19,
141              "column": 17
142            }
143          }
144        },
145        "loc": {
146          "start": {
147            "line": 19,
148            "column": 1
149          },
150          "end": {
151            "line": 19,
152            "column": 17
153          }
154        }
155      },
156      "loc": {
157        "start": {
158          "line": 19,
159          "column": 1
160        },
161        "end": {
162          "line": 19,
163          "column": 17
164        }
165      }
166    },
167    {
168      "type": "EmptyStatement",
169      "loc": {
170        "start": {
171          "line": 19,
172          "column": 17
173        },
174        "end": {
175          "line": 19,
176          "column": 18
177        }
178      }
179    }
180  ],
181  "loc": {
182    "start": {
183      "line": 1,
184      "column": 1
185    },
186    "end": {
187      "line": 19,
188      "column": 18
189    }
190  }
191}
192