• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "TSInterfaceDeclaration",
6      "body": {
7        "type": "TSInterfaceBody",
8        "body": [
9          {
10            "type": "TSPropertySignature",
11            "computed": false,
12            "optional": false,
13            "readonly": false,
14            "key": {
15              "type": "Identifier",
16              "name": "get",
17              "loc": {
18                "start": {
19                  "line": 18,
20                  "column": 5
21                },
22                "end": {
23                  "line": 18,
24                  "column": 8
25                }
26              }
27            },
28            "typeAnnotation": {
29              "type": "TSNumberKeyword",
30              "loc": {
31                "start": {
32                  "line": 18,
33                  "column": 9
34                },
35                "end": {
36                  "line": 18,
37                  "column": 15
38                }
39              }
40            },
41            "loc": {
42              "start": {
43                "line": 18,
44                "column": 5
45              },
46              "end": {
47                "line": 19,
48                "column": 2
49              }
50            }
51          }
52        ],
53        "loc": {
54          "start": {
55            "line": 17,
56            "column": 17
57          },
58          "end": {
59            "line": 19,
60            "column": 2
61          }
62        }
63      },
64      "id": {
65        "type": "Identifier",
66        "name": "Iest1",
67        "loc": {
68          "start": {
69            "line": 17,
70            "column": 11
71          },
72          "end": {
73            "line": 17,
74            "column": 16
75          }
76        }
77      },
78      "extends": [],
79      "loc": {
80        "start": {
81          "line": 17,
82          "column": 1
83        },
84        "end": {
85          "line": 19,
86          "column": 2
87        }
88      }
89    },
90    {
91      "type": "TSInterfaceDeclaration",
92      "body": {
93        "type": "TSInterfaceBody",
94        "body": [
95          {
96            "type": "TSPropertySignature",
97            "computed": false,
98            "optional": false,
99            "readonly": false,
100            "key": {
101              "type": "Identifier",
102              "name": "get",
103              "loc": {
104                "start": {
105                  "line": 22,
106                  "column": 5
107                },
108                "end": {
109                  "line": 22,
110                  "column": 8
111                }
112              }
113            },
114            "loc": {
115              "start": {
116                "line": 22,
117                "column": 5
118              },
119              "end": {
120                "line": 23,
121                "column": 2
122              }
123            }
124          }
125        ],
126        "loc": {
127          "start": {
128            "line": 21,
129            "column": 17
130          },
131          "end": {
132            "line": 23,
133            "column": 2
134          }
135        }
136      },
137      "id": {
138        "type": "Identifier",
139        "name": "Iest2",
140        "loc": {
141          "start": {
142            "line": 21,
143            "column": 11
144          },
145          "end": {
146            "line": 21,
147            "column": 16
148          }
149        }
150      },
151      "extends": [],
152      "loc": {
153        "start": {
154          "line": 21,
155          "column": 1
156        },
157        "end": {
158          "line": 23,
159          "column": 2
160        }
161      }
162    },
163    {
164      "type": "TSInterfaceDeclaration",
165      "body": {
166        "type": "TSInterfaceBody",
167        "body": [
168          {
169            "type": "TSPropertySignature",
170            "computed": false,
171            "optional": false,
172            "readonly": false,
173            "key": {
174              "type": "Identifier",
175              "name": "get",
176              "loc": {
177                "start": {
178                  "line": 26,
179                  "column": 5
180                },
181                "end": {
182                  "line": 26,
183                  "column": 8
184                }
185              }
186            },
187            "loc": {
188              "start": {
189                "line": 26,
190                "column": 5
191              },
192              "end": {
193                "line": 26,
194                "column": 9
195              }
196            }
197          }
198        ],
199        "loc": {
200          "start": {
201            "line": 25,
202            "column": 17
203          },
204          "end": {
205            "line": 27,
206            "column": 2
207          }
208        }
209      },
210      "id": {
211        "type": "Identifier",
212        "name": "Iest3",
213        "loc": {
214          "start": {
215            "line": 25,
216            "column": 11
217          },
218          "end": {
219            "line": 25,
220            "column": 16
221          }
222        }
223      },
224      "extends": [],
225      "loc": {
226        "start": {
227          "line": 25,
228          "column": 1
229        },
230        "end": {
231          "line": 27,
232          "column": 2
233        }
234      }
235    },
236    {
237      "type": "TSInterfaceDeclaration",
238      "body": {
239        "type": "TSInterfaceBody",
240        "body": [
241          {
242            "type": "TSPropertySignature",
243            "computed": false,
244            "optional": true,
245            "readonly": false,
246            "key": {
247              "type": "Identifier",
248              "name": "get",
249              "loc": {
250                "start": {
251                  "line": 30,
252                  "column": 5
253                },
254                "end": {
255                  "line": 30,
256                  "column": 8
257                }
258              }
259            },
260            "typeAnnotation": {
261              "type": "TSNumberKeyword",
262              "loc": {
263                "start": {
264                  "line": 30,
265                  "column": 10
266                },
267                "end": {
268                  "line": 30,
269                  "column": 16
270                }
271              }
272            },
273            "loc": {
274              "start": {
275                "line": 30,
276                "column": 5
277              },
278              "end": {
279                "line": 31,
280                "column": 2
281              }
282            }
283          }
284        ],
285        "loc": {
286          "start": {
287            "line": 29,
288            "column": 17
289          },
290          "end": {
291            "line": 31,
292            "column": 2
293          }
294        }
295      },
296      "id": {
297        "type": "Identifier",
298        "name": "Iest4",
299        "loc": {
300          "start": {
301            "line": 29,
302            "column": 11
303          },
304          "end": {
305            "line": 29,
306            "column": 16
307          }
308        }
309      },
310      "extends": [],
311      "loc": {
312        "start": {
313          "line": 29,
314          "column": 1
315        },
316        "end": {
317          "line": 31,
318          "column": 2
319        }
320      }
321    },
322    {
323      "type": "TSInterfaceDeclaration",
324      "body": {
325        "type": "TSInterfaceBody",
326        "body": [
327          {
328            "type": "TSMethodSignature",
329            "computed": false,
330            "optional": false,
331            "isGetAccessor": false,
332            "isSetAccessor": false,
333            "key": {
334              "type": "Identifier",
335              "name": "get",
336              "loc": {
337                "start": {
338                  "line": 34,
339                  "column": 5
340                },
341                "end": {
342                  "line": 34,
343                  "column": 8
344                }
345              }
346            },
347            "params": [],
348            "typeAnnotation": {
349              "type": "TSNumberKeyword",
350              "loc": {
351                "start": {
352                  "line": 34,
353                  "column": 11
354                },
355                "end": {
356                  "line": 34,
357                  "column": 17
358                }
359              }
360            },
361            "loc": {
362              "start": {
363                "line": 34,
364                "column": 5
365              },
366              "end": {
367                "line": 34,
368                "column": 18
369              }
370            }
371          }
372        ],
373        "loc": {
374          "start": {
375            "line": 33,
376            "column": 17
377          },
378          "end": {
379            "line": 35,
380            "column": 2
381          }
382        }
383      },
384      "id": {
385        "type": "Identifier",
386        "name": "Iest5",
387        "loc": {
388          "start": {
389            "line": 33,
390            "column": 11
391          },
392          "end": {
393            "line": 33,
394            "column": 16
395          }
396        }
397      },
398      "extends": [],
399      "loc": {
400        "start": {
401          "line": 33,
402          "column": 1
403        },
404        "end": {
405          "line": 35,
406          "column": 2
407        }
408      }
409    },
410    {
411      "type": "TSInterfaceDeclaration",
412      "body": {
413        "type": "TSInterfaceBody",
414        "body": [
415          {
416            "type": "TSMethodSignature",
417            "computed": false,
418            "optional": false,
419            "isGetAccessor": false,
420            "isSetAccessor": false,
421            "key": {
422              "type": "Identifier",
423              "name": "get",
424              "loc": {
425                "start": {
426                  "line": 38,
427                  "column": 5
428                },
429                "end": {
430                  "line": 38,
431                  "column": 8
432                }
433              }
434            },
435            "params": [],
436            "typeParameters": {
437              "type": "TSTypeParameterDeclaration",
438              "params": [
439                {
440                  "type": "TSTypeParameter",
441                  "name": {
442                    "type": "Identifier",
443                    "name": "T",
444                    "loc": {
445                      "start": {
446                        "line": 38,
447                        "column": 9
448                      },
449                      "end": {
450                        "line": 38,
451                        "column": 10
452                      }
453                    }
454                  },
455                  "in": false,
456                  "out": false,
457                  "loc": {
458                    "start": {
459                      "line": 38,
460                      "column": 9
461                    },
462                    "end": {
463                      "line": 38,
464                      "column": 11
465                    }
466                  }
467                }
468              ],
469              "loc": {
470                "start": {
471                  "line": 38,
472                  "column": 8
473                },
474                "end": {
475                  "line": 38,
476                  "column": 11
477                }
478              }
479            },
480            "typeAnnotation": {
481              "type": "TSNumberKeyword",
482              "loc": {
483                "start": {
484                  "line": 38,
485                  "column": 14
486                },
487                "end": {
488                  "line": 38,
489                  "column": 20
490                }
491              }
492            },
493            "loc": {
494              "start": {
495                "line": 38,
496                "column": 5
497              },
498              "end": {
499                "line": 38,
500                "column": 21
501              }
502            }
503          }
504        ],
505        "loc": {
506          "start": {
507            "line": 37,
508            "column": 17
509          },
510          "end": {
511            "line": 39,
512            "column": 2
513          }
514        }
515      },
516      "id": {
517        "type": "Identifier",
518        "name": "Iest6",
519        "loc": {
520          "start": {
521            "line": 37,
522            "column": 11
523          },
524          "end": {
525            "line": 37,
526            "column": 16
527          }
528        }
529      },
530      "extends": [],
531      "loc": {
532        "start": {
533          "line": 37,
534          "column": 1
535        },
536        "end": {
537          "line": 39,
538          "column": 2
539        }
540      }
541    },
542    {
543      "type": "TSInterfaceDeclaration",
544      "body": {
545        "type": "TSInterfaceBody",
546        "body": [
547          {
548            "type": "TSMethodSignature",
549            "computed": false,
550            "optional": true,
551            "isGetAccessor": false,
552            "isSetAccessor": false,
553            "key": {
554              "type": "Identifier",
555              "name": "get",
556              "loc": {
557                "start": {
558                  "line": 42,
559                  "column": 5
560                },
561                "end": {
562                  "line": 42,
563                  "column": 8
564                }
565              }
566            },
567            "params": [],
568            "typeAnnotation": {
569              "type": "TSNumberKeyword",
570              "loc": {
571                "start": {
572                  "line": 42,
573                  "column": 12
574                },
575                "end": {
576                  "line": 42,
577                  "column": 18
578                }
579              }
580            },
581            "loc": {
582              "start": {
583                "line": 42,
584                "column": 5
585              },
586              "end": {
587                "line": 42,
588                "column": 19
589              }
590            }
591          }
592        ],
593        "loc": {
594          "start": {
595            "line": 41,
596            "column": 17
597          },
598          "end": {
599            "line": 43,
600            "column": 2
601          }
602        }
603      },
604      "id": {
605        "type": "Identifier",
606        "name": "Iest7",
607        "loc": {
608          "start": {
609            "line": 41,
610            "column": 11
611          },
612          "end": {
613            "line": 41,
614            "column": 16
615          }
616        }
617      },
618      "extends": [],
619      "loc": {
620        "start": {
621          "line": 41,
622          "column": 1
623        },
624        "end": {
625          "line": 43,
626          "column": 2
627        }
628      }
629    },
630    {
631      "type": "TSInterfaceDeclaration",
632      "body": {
633        "type": "TSInterfaceBody",
634        "body": [
635          {
636            "type": "TSPropertySignature",
637            "computed": false,
638            "optional": false,
639            "readonly": false,
640            "key": {
641              "type": "Identifier",
642              "name": "get",
643              "loc": {
644                "start": {
645                  "line": 46,
646                  "column": 5
647                },
648                "end": {
649                  "line": 46,
650                  "column": 8
651                }
652              }
653            },
654            "loc": {
655              "start": {
656                "line": 46,
657                "column": 5
658              },
659              "end": {
660                "line": 46,
661                "column": 9
662              }
663            }
664          }
665        ],
666        "loc": {
667          "start": {
668            "line": 45,
669            "column": 17
670          },
671          "end": {
672            "line": 47,
673            "column": 2
674          }
675        }
676      },
677      "id": {
678        "type": "Identifier",
679        "name": "Iest8",
680        "loc": {
681          "start": {
682            "line": 45,
683            "column": 11
684          },
685          "end": {
686            "line": 45,
687            "column": 16
688          }
689        }
690      },
691      "extends": [],
692      "loc": {
693        "start": {
694          "line": 45,
695          "column": 1
696        },
697        "end": {
698          "line": 47,
699          "column": 2
700        }
701      }
702    }
703  ],
704  "loc": {
705    "start": {
706      "line": 1,
707      "column": 1
708    },
709    "end": {
710      "line": 47,
711      "column": 2
712    }
713  }
714}
715