1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "VariableDeclaration",
6      "declarations": [
7        {
8          "type": "VariableDeclarator",
9          "id": {
10            "type": "Identifier",
11            "name": "a",
12            "loc": {
13              "start": {
14                "line": 17,
15                "column": 5
16              },
17              "end": {
18                "line": 17,
19                "column": 6
20              }
21            }
22          },
23          "init": {
24            "type": "NumberLiteral",
25            "value": 1,
26            "loc": {
27              "start": {
28                "line": 17,
29                "column": 9
30              },
31              "end": {
32                "line": 17,
33                "column": 10
34              }
35            }
36          },
37          "loc": {
38            "start": {
39              "line": 17,
40              "column": 5
41            },
42            "end": {
43              "line": 17,
44              "column": 10
45            }
46          }
47        }
48      ],
49      "kind": "var",
50      "loc": {
51        "start": {
52          "line": 17,
53          "column": 1
54        },
55        "end": {
56          "line": 17,
57          "column": 11
58        }
59      }
60    },
61    {
62      "type": "TSModuleDeclaration",
63      "id": {
64        "type": "Identifier",
65        "name": "ns",
66        "loc": {
67          "start": {
68            "line": 18,
69            "column": 19
70          },
71          "end": {
72            "line": 18,
73            "column": 21
74          }
75        }
76      },
77      "body": {
78        "type": "TSModuleBlock",
79        "body": [
80          {
81            "type": "ExportNamedDeclaration",
82            "declaration": null,
83            "source": null,
84            "specifiers": [
85              {
86                "type": "ExportSpecifier",
87                "local": {
88                  "type": "Identifier",
89                  "name": "a",
90                  "loc": {
91                    "start": {
92                      "line": 19,
93                      "column": 13
94                    },
95                    "end": {
96                      "line": 19,
97                      "column": 14
98                    }
99                  }
100                },
101                "exported": {
102                  "type": "Identifier",
103                  "name": "a",
104                  "loc": {
105                    "start": {
106                      "line": 19,
107                      "column": 13
108                    },
109                    "end": {
110                      "line": 19,
111                      "column": 14
112                    }
113                  }
114                },
115                "isType": false,
116                "loc": {
117                  "start": {
118                    "line": 19,
119                    "column": 13
120                  },
121                  "end": {
122                    "line": 19,
123                    "column": 14
124                  }
125                }
126              }
127            ],
128            "loc": {
129              "start": {
130                "line": 19,
131                "column": 5
132              },
133              "end": {
134                "line": 19,
135                "column": 16
136              }
137            }
138          }
139        ],
140        "loc": {
141          "start": {
142            "line": 18,
143            "column": 22
144          },
145          "end": {
146            "line": 20,
147            "column": 2
148          }
149        }
150      },
151      "declare": true,
152      "global": false,
153      "loc": {
154        "start": {
155          "line": 18,
156          "column": 9
157        },
158        "end": {
159          "line": 22,
160          "column": 4
161        }
162      }
163    },
164    {
165      "type": "VariableDeclaration",
166      "declarations": [
167        {
168          "type": "VariableDeclarator",
169          "id": {
170            "type": "Identifier",
171            "name": "b",
172            "loc": {
173              "start": {
174                "line": 22,
175                "column": 5
176              },
177              "end": {
178                "line": 22,
179                "column": 6
180              }
181            }
182          },
183          "init": {
184            "type": "NumberLiteral",
185            "value": 1,
186            "loc": {
187              "start": {
188                "line": 22,
189                "column": 9
190              },
191              "end": {
192                "line": 22,
193                "column": 10
194              }
195            }
196          },
197          "loc": {
198            "start": {
199              "line": 22,
200              "column": 5
201            },
202            "end": {
203              "line": 22,
204              "column": 10
205            }
206          }
207        }
208      ],
209      "kind": "var",
210      "loc": {
211        "start": {
212          "line": 22,
213          "column": 1
214        },
215        "end": {
216          "line": 22,
217          "column": 11
218        }
219      }
220    },
221    {
222      "type": "ExportNamedDeclaration",
223      "declaration": null,
224      "source": null,
225      "specifiers": [
226        {
227          "type": "ExportSpecifier",
228          "local": {
229            "type": "Identifier",
230            "name": "b",
231            "loc": {
232              "start": {
233                "line": 23,
234                "column": 9
235              },
236              "end": {
237                "line": 23,
238                "column": 10
239              }
240            }
241          },
242          "exported": {
243            "type": "Identifier",
244            "name": "b",
245            "loc": {
246              "start": {
247                "line": 23,
248                "column": 9
249              },
250              "end": {
251                "line": 23,
252                "column": 10
253              }
254            }
255          },
256          "isType": false,
257          "loc": {
258            "start": {
259              "line": 23,
260              "column": 9
261            },
262            "end": {
263              "line": 23,
264              "column": 10
265            }
266          }
267        }
268      ],
269      "loc": {
270        "start": {
271          "line": 23,
272          "column": 1
273        },
274        "end": {
275          "line": 23,
276          "column": 12
277        }
278      }
279    }
280  ],
281  "loc": {
282    "start": {
283      "line": 1,
284      "column": 1
285    },
286    "end": {
287      "line": 25,
288      "column": 1
289    }
290  }
291}
292