1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "TSInterfaceDeclaration",
6      "body": {
7        "type": "TSInterfaceBody",
8        "body": [
9          {
10            "type": "TSMethodSignature",
11            "computed": false,
12            "optional": false,
13            "isGetAccessor": true,
14            "isSetAccessor": false,
15            "key": {
16              "type": "Identifier",
17              "name": "I",
18              "loc": {
19                "start": {
20                  "line": 19,
21                  "column": 5
22                },
23                "end": {
24                  "line": 19,
25                  "column": 6
26                }
27              }
28            },
29            "params": [],
30            "typeAnnotation": {
31              "type": "TSNumberKeyword",
32              "loc": {
33                "start": {
34                  "line": 19,
35                  "column": 9
36                },
37                "end": {
38                  "line": 19,
39                  "column": 15
40                }
41              }
42            },
43            "loc": {
44              "start": {
45                "line": 18,
46                "column": 5
47              },
48              "end": {
49                "line": 19,
50                "column": 16
51              }
52            }
53          }
54        ],
55        "loc": {
56          "start": {
57            "line": 17,
58            "column": 14
59          },
60          "end": {
61            "line": 20,
62            "column": 2
63          }
64        }
65      },
66      "id": {
67        "type": "Identifier",
68        "name": "I2",
69        "loc": {
70          "start": {
71            "line": 17,
72            "column": 11
73          },
74          "end": {
75            "line": 17,
76            "column": 13
77          }
78        }
79      },
80      "extends": [],
81      "loc": {
82        "start": {
83          "line": 17,
84          "column": 1
85        },
86        "end": {
87          "line": 20,
88          "column": 2
89        }
90      }
91    }
92  ],
93  "loc": {
94    "start": {
95      "line": 1,
96      "column": 1
97    },
98    "end": {
99      "line": 20,
100      "column": 2
101    }
102  }
103}
104