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