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