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