1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "ClassDeclaration",
6      "definition": {
7        "id": {
8          "type": "Identifier",
9          "name": "delete",
10          "decorators": [],
11          "loc": {
12            "start": {
13              "line": 16,
14              "column": 7
15            },
16            "end": {
17              "line": 16,
18              "column": 13
19            }
20          }
21        },
22        "superClass": null,
23        "implements": [],
24        "body": [
25          {
26            "type": "MethodDefinition",
27            "key": {
28              "type": "Identifier",
29              "name": "delete",
30              "decorators": [],
31              "loc": {
32                "start": {
33                  "line": 17,
34                  "column": 12
35                },
36                "end": {
37                  "line": 17,
38                  "column": 18
39                }
40              }
41            },
42            "kind": "method",
43            "accessibility": "public",
44            "static": false,
45            "optional": false,
46            "computed": false,
47            "value": {
48              "type": "FunctionExpression",
49              "function": {
50                "type": "ScriptFunction",
51                "id": {
52                  "type": "Identifier",
53                  "name": "delete",
54                  "decorators": [],
55                  "loc": {
56                    "start": {
57                      "line": 17,
58                      "column": 12
59                    },
60                    "end": {
61                      "line": 17,
62                      "column": 18
63                    }
64                  }
65                },
66                "generator": false,
67                "async": false,
68                "expression": false,
69                "params": [],
70                "body": {
71                  "type": "BlockStatement",
72                  "statements": [
73                    {
74                      "type": "VariableDeclaration",
75                      "declarations": [
76                        {
77                          "type": "VariableDeclarator",
78                          "id": {
79                            "type": "Identifier",
80                            "name": "delete",
81                            "typeAnnotation": {
82                              "type": "ETSPrimitiveType",
83                              "loc": {
84                                "start": {
85                                  "line": 18,
86                                  "column": 22
87                                },
88                                "end": {
89                                  "line": 18,
90                                  "column": 25
91                                }
92                              }
93                            },
94                            "decorators": [],
95                            "loc": {
96                              "start": {
97                                "line": 18,
98                                "column": 13
99                              },
100                              "end": {
101                                "line": 18,
102                                "column": 19
103                              }
104                            }
105                          },
106                          "init": {
107                            "type": "NumberLiteral",
108                            "value": 5,
109                            "loc": {
110                              "start": {
111                                "line": 18,
112                                "column": 28
113                              },
114                              "end": {
115                                "line": 18,
116                                "column": 29
117                              }
118                            }
119                          },
120                          "loc": {
121                            "start": {
122                              "line": 18,
123                              "column": 13
124                            },
125                            "end": {
126                              "line": 18,
127                              "column": 29
128                            }
129                          }
130                        }
131                      ],
132                      "kind": "let",
133                      "loc": {
134                        "start": {
135                          "line": 18,
136                          "column": 9
137                        },
138                        "end": {
139                          "line": 18,
140                          "column": 30
141                        }
142                      }
143                    }
144                  ],
145                  "loc": {
146                    "start": {
147                      "line": 17,
148                      "column": 21
149                    },
150                    "end": {
151                      "line": 19,
152                      "column": 6
153                    }
154                  }
155                },
156                "loc": {
157                  "start": {
158                    "line": 17,
159                    "column": 18
160                  },
161                  "end": {
162                    "line": 19,
163                    "column": 6
164                  }
165                }
166              },
167              "loc": {
168                "start": {
169                  "line": 17,
170                  "column": 18
171                },
172                "end": {
173                  "line": 19,
174                  "column": 6
175                }
176              }
177            },
178            "overloads": [],
179            "decorators": [],
180            "loc": {
181              "start": {
182                "line": 17,
183                "column": 5
184              },
185              "end": {
186                "line": 19,
187                "column": 6
188              }
189            }
190          },
191          {
192            "type": "MethodDefinition",
193            "key": {
194              "type": "Identifier",
195              "name": "constructor",
196              "decorators": [],
197              "loc": {
198                "start": {
199                  "line": 1,
200                  "column": 1
201                },
202                "end": {
203                  "line": 1,
204                  "column": 1
205                }
206              }
207            },
208            "kind": "constructor",
209            "static": false,
210            "optional": false,
211            "computed": false,
212            "value": {
213              "type": "FunctionExpression",
214              "function": {
215                "type": "ScriptFunction",
216                "id": {
217                  "type": "Identifier",
218                  "name": "constructor",
219                  "decorators": [],
220                  "loc": {
221                    "start": {
222                      "line": 1,
223                      "column": 1
224                    },
225                    "end": {
226                      "line": 1,
227                      "column": 1
228                    }
229                  }
230                },
231                "generator": false,
232                "async": false,
233                "expression": false,
234                "params": [],
235                "body": {
236                  "type": "BlockStatement",
237                  "statements": [],
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              "loc": {
261                "start": {
262                  "line": 1,
263                  "column": 1
264                },
265                "end": {
266                  "line": 1,
267                  "column": 1
268                }
269              }
270            },
271            "overloads": [],
272            "decorators": [],
273            "loc": {
274              "start": {
275                "line": 20,
276                "column": 2
277              },
278              "end": {
279                "line": 20,
280                "column": 2
281              }
282            }
283          }
284        ],
285        "loc": {
286          "start": {
287            "line": 16,
288            "column": 14
289          },
290          "end": {
291            "line": 20,
292            "column": 2
293          }
294        }
295      },
296      "loc": {
297        "start": {
298          "line": 16,
299          "column": 1
300        },
301        "end": {
302          "line": 20,
303          "column": 2
304        }
305      }
306    },
307    {
308      "type": "ClassDeclaration",
309      "definition": {
310        "id": {
311          "type": "Identifier",
312          "name": "ETSGLOBAL",
313          "decorators": [],
314          "loc": {
315            "start": {
316              "line": 1,
317              "column": 1
318            },
319            "end": {
320              "line": 1,
321              "column": 1
322            }
323          }
324        },
325        "superClass": null,
326        "implements": [],
327        "body": [
328          {
329            "type": "MethodDefinition",
330            "key": {
331              "type": "Identifier",
332              "name": "_$init$_",
333              "decorators": [],
334              "loc": {
335                "start": {
336                  "line": 1,
337                  "column": 1
338                },
339                "end": {
340                  "line": 1,
341                  "column": 1
342                }
343              }
344            },
345            "kind": "method",
346            "accessibility": "public",
347            "static": true,
348            "optional": false,
349            "computed": false,
350            "value": {
351              "type": "FunctionExpression",
352              "function": {
353                "type": "ScriptFunction",
354                "id": {
355                  "type": "Identifier",
356                  "name": "_$init$_",
357                  "decorators": [],
358                  "loc": {
359                    "start": {
360                      "line": 1,
361                      "column": 1
362                    },
363                    "end": {
364                      "line": 1,
365                      "column": 1
366                    }
367                  }
368                },
369                "generator": false,
370                "async": false,
371                "expression": false,
372                "params": [],
373                "body": {
374                  "type": "BlockStatement",
375                  "statements": [],
376                  "loc": {
377                    "start": {
378                      "line": 1,
379                      "column": 1
380                    },
381                    "end": {
382                      "line": 1,
383                      "column": 1
384                    }
385                  }
386                },
387                "loc": {
388                  "start": {
389                    "line": 1,
390                    "column": 1
391                  },
392                  "end": {
393                    "line": 1,
394                    "column": 1
395                  }
396                }
397              },
398              "loc": {
399                "start": {
400                  "line": 1,
401                  "column": 1
402                },
403                "end": {
404                  "line": 1,
405                  "column": 1
406                }
407              }
408            },
409            "overloads": [],
410            "decorators": [],
411            "loc": {
412              "start": {
413                "line": 1,
414                "column": 1
415              },
416              "end": {
417                "line": 1,
418                "column": 1
419              }
420            }
421          }
422        ],
423        "loc": {
424          "start": {
425            "line": 1,
426            "column": 1
427          },
428          "end": {
429            "line": 1,
430            "column": 1
431          }
432        }
433      },
434      "loc": {
435        "start": {
436          "line": 1,
437          "column": 1
438        },
439        "end": {
440          "line": 1,
441          "column": 1
442        }
443      }
444    }
445  ],
446  "loc": {
447    "start": {
448      "line": 1,
449      "column": 1
450    },
451    "end": {
452      "line": 21,
453      "column": 1
454    }
455  }
456}
457