1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "a1", 12 "loc": { 13 "start": { 14 "line": 17, 15 "column": 5 16 }, 17 "end": { 18 "line": 17, 19 "column": 7 20 } 21 } 22 }, 23 "init": { 24 "type": "TSAsExpression", 25 "expression": { 26 "type": "NumberLiteral", 27 "value": 1, 28 "loc": { 29 "start": { 30 "line": 17, 31 "column": 10 32 }, 33 "end": { 34 "line": 17, 35 "column": 11 36 } 37 } 38 }, 39 "typeAnnotation": { 40 "type": "TSTypeReference", 41 "typeName": { 42 "type": "Identifier", 43 "name": "const", 44 "loc": { 45 "start": { 46 "line": 17, 47 "column": 15 48 }, 49 "end": { 50 "line": 17, 51 "column": 20 52 } 53 } 54 }, 55 "loc": { 56 "start": { 57 "line": 17, 58 "column": 15 59 }, 60 "end": { 61 "line": 17, 62 "column": 20 63 } 64 } 65 }, 66 "loc": { 67 "start": { 68 "line": 17, 69 "column": 10 70 }, 71 "end": { 72 "line": 17, 73 "column": 21 74 } 75 } 76 }, 77 "loc": { 78 "start": { 79 "line": 17, 80 "column": 5 81 }, 82 "end": { 83 "line": 17, 84 "column": 21 85 } 86 } 87 } 88 ], 89 "kind": "var", 90 "loc": { 91 "start": { 92 "line": 17, 93 "column": 1 94 }, 95 "end": { 96 "line": 17, 97 "column": 21 98 } 99 } 100 }, 101 { 102 "type": "VariableDeclaration", 103 "declarations": [ 104 { 105 "type": "VariableDeclarator", 106 "id": { 107 "type": "Identifier", 108 "name": "a2", 109 "loc": { 110 "start": { 111 "line": 18, 112 "column": 5 113 }, 114 "end": { 115 "line": 18, 116 "column": 7 117 } 118 } 119 }, 120 "init": { 121 "type": "TSAsExpression", 122 "expression": { 123 "type": "NumberLiteral", 124 "value": 1, 125 "loc": { 126 "start": { 127 "line": 18, 128 "column": 11 129 }, 130 "end": { 131 "line": 18, 132 "column": 12 133 } 134 } 135 }, 136 "typeAnnotation": { 137 "type": "TSTypeReference", 138 "typeName": { 139 "type": "Identifier", 140 "name": "const", 141 "loc": { 142 "start": { 143 "line": 18, 144 "column": 16 145 }, 146 "end": { 147 "line": 18, 148 "column": 21 149 } 150 } 151 }, 152 "loc": { 153 "start": { 154 "line": 18, 155 "column": 16 156 }, 157 "end": { 158 "line": 18, 159 "column": 21 160 } 161 } 162 }, 163 "loc": { 164 "start": { 165 "line": 18, 166 "column": 10 167 }, 168 "end": { 169 "line": 18, 170 "column": 22 171 } 172 } 173 }, 174 "loc": { 175 "start": { 176 "line": 18, 177 "column": 5 178 }, 179 "end": { 180 "line": 18, 181 "column": 22 182 } 183 } 184 } 185 ], 186 "kind": "var", 187 "loc": { 188 "start": { 189 "line": 18, 190 "column": 1 191 }, 192 "end": { 193 "line": 18, 194 "column": 23 195 } 196 } 197 }, 198 { 199 "type": "VariableDeclaration", 200 "declarations": [ 201 { 202 "type": "VariableDeclarator", 203 "id": { 204 "type": "Identifier", 205 "name": "a3", 206 "loc": { 207 "start": { 208 "line": 19, 209 "column": 5 210 }, 211 "end": { 212 "line": 19, 213 "column": 7 214 } 215 } 216 }, 217 "init": { 218 "type": "ObjectExpression", 219 "properties": [ 220 { 221 "type": "Property", 222 "method": false, 223 "shorthand": false, 224 "computed": false, 225 "key": { 226 "type": "Identifier", 227 "name": "b", 228 "loc": { 229 "start": { 230 "line": 19, 231 "column": 11 232 }, 233 "end": { 234 "line": 19, 235 "column": 12 236 } 237 } 238 }, 239 "value": { 240 "type": "TSAsExpression", 241 "expression": { 242 "type": "NumberLiteral", 243 "value": 1, 244 "loc": { 245 "start": { 246 "line": 19, 247 "column": 15 248 }, 249 "end": { 250 "line": 19, 251 "column": 16 252 } 253 } 254 }, 255 "typeAnnotation": { 256 "type": "TSTypeReference", 257 "typeName": { 258 "type": "Identifier", 259 "name": "const", 260 "loc": { 261 "start": { 262 "line": 19, 263 "column": 20 264 }, 265 "end": { 266 "line": 19, 267 "column": 25 268 } 269 } 270 }, 271 "loc": { 272 "start": { 273 "line": 19, 274 "column": 20 275 }, 276 "end": { 277 "line": 19, 278 "column": 25 279 } 280 } 281 }, 282 "loc": { 283 "start": { 284 "line": 19, 285 "column": 15 286 }, 287 "end": { 288 "line": 19, 289 "column": 26 290 } 291 } 292 }, 293 "kind": "init", 294 "loc": { 295 "start": { 296 "line": 19, 297 "column": 11 298 }, 299 "end": { 300 "line": 19, 301 "column": 26 302 } 303 } 304 } 305 ], 306 "loc": { 307 "start": { 308 "line": 19, 309 "column": 10 310 }, 311 "end": { 312 "line": 19, 313 "column": 26 314 } 315 } 316 }, 317 "loc": { 318 "start": { 319 "line": 19, 320 "column": 5 321 }, 322 "end": { 323 "line": 19, 324 "column": 26 325 } 326 } 327 } 328 ], 329 "kind": "var", 330 "loc": { 331 "start": { 332 "line": 19, 333 "column": 1 334 }, 335 "end": { 336 "line": 19, 337 "column": 27 338 } 339 } 340 }, 341 { 342 "type": "VariableDeclaration", 343 "declarations": [ 344 { 345 "type": "VariableDeclarator", 346 "id": { 347 "type": "Identifier", 348 "name": "a4", 349 "loc": { 350 "start": { 351 "line": 20, 352 "column": 5 353 }, 354 "end": { 355 "line": 20, 356 "column": 7 357 } 358 } 359 }, 360 "init": { 361 "type": "ArrayExpression", 362 "elements": [ 363 { 364 "type": "TSAsExpression", 365 "expression": { 366 "type": "NumberLiteral", 367 "value": 1, 368 "loc": { 369 "start": { 370 "line": 20, 371 "column": 11 372 }, 373 "end": { 374 "line": 20, 375 "column": 12 376 } 377 } 378 }, 379 "typeAnnotation": { 380 "type": "TSTypeReference", 381 "typeName": { 382 "type": "Identifier", 383 "name": "const", 384 "loc": { 385 "start": { 386 "line": 20, 387 "column": 16 388 }, 389 "end": { 390 "line": 20, 391 "column": 21 392 } 393 } 394 }, 395 "loc": { 396 "start": { 397 "line": 20, 398 "column": 16 399 }, 400 "end": { 401 "line": 20, 402 "column": 21 403 } 404 } 405 }, 406 "loc": { 407 "start": { 408 "line": 20, 409 "column": 11 410 }, 411 "end": { 412 "line": 20, 413 "column": 22 414 } 415 } 416 } 417 ], 418 "loc": { 419 "start": { 420 "line": 20, 421 "column": 10 422 }, 423 "end": { 424 "line": 20, 425 "column": 22 426 } 427 } 428 }, 429 "loc": { 430 "start": { 431 "line": 20, 432 "column": 5 433 }, 434 "end": { 435 "line": 20, 436 "column": 22 437 } 438 } 439 } 440 ], 441 "kind": "var", 442 "loc": { 443 "start": { 444 "line": 20, 445 "column": 1 446 }, 447 "end": { 448 "line": 20, 449 "column": 23 450 } 451 } 452 }, 453 { 454 "type": "VariableDeclaration", 455 "declarations": [ 456 { 457 "type": "VariableDeclarator", 458 "id": { 459 "type": "Identifier", 460 "name": "a5", 461 "loc": { 462 "start": { 463 "line": 21, 464 "column": 5 465 }, 466 "end": { 467 "line": 21, 468 "column": 7 469 } 470 } 471 }, 472 "init": { 473 "type": "TSTypeAssertion", 474 "typeAnnotation": { 475 "type": "TSTypeReference", 476 "typeName": { 477 "type": "Identifier", 478 "name": "const", 479 "loc": { 480 "start": { 481 "line": 21, 482 "column": 11 483 }, 484 "end": { 485 "line": 21, 486 "column": 16 487 } 488 } 489 }, 490 "loc": { 491 "start": { 492 "line": 21, 493 "column": 11 494 }, 495 "end": { 496 "line": 21, 497 "column": 16 498 } 499 } 500 }, 501 "expression": { 502 "type": "NumberLiteral", 503 "value": 1, 504 "loc": { 505 "start": { 506 "line": 21, 507 "column": 18 508 }, 509 "end": { 510 "line": 21, 511 "column": 19 512 } 513 } 514 }, 515 "loc": { 516 "start": { 517 "line": 21, 518 "column": 10 519 }, 520 "end": { 521 "line": 21, 522 "column": 20 523 } 524 } 525 }, 526 "loc": { 527 "start": { 528 "line": 21, 529 "column": 5 530 }, 531 "end": { 532 "line": 21, 533 "column": 20 534 } 535 } 536 } 537 ], 538 "kind": "var", 539 "loc": { 540 "start": { 541 "line": 21, 542 "column": 1 543 }, 544 "end": { 545 "line": 21, 546 "column": 20 547 } 548 } 549 } 550 ], 551 "loc": { 552 "start": { 553 "line": 1, 554 "column": 1 555 }, 556 "end": { 557 "line": 22, 558 "column": 1 559 } 560 } 561} 562