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