• 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": "TSMethodSignature",
11            "computed": false,
12            "optional": false,
13            "key": {
14              "type": "Identifier",
15              "name": "func",
16              "loc": {
17                "start": {
18                  "line": 18,
19                  "column": 5
20                },
21                "end": {
22                  "line": 18,
23                  "column": 9
24                }
25              }
26            },
27            "params": [
28              {
29                "type": "Identifier",
30                "name": "a",
31                "typeAnnotation": {
32                  "type": "TSAnyKeyword",
33                  "loc": {
34                    "start": {
35                      "line": 18,
36                      "column": 13
37                    },
38                    "end": {
39                      "line": 18,
40                      "column": 16
41                    }
42                  }
43                },
44                "loc": {
45                  "start": {
46                    "line": 18,
47                    "column": 10
48                  },
49                  "end": {
50                    "line": 18,
51                    "column": 11
52                  }
53                }
54              },
55              {
56                "type": "Identifier",
57                "name": "b",
58                "typeAnnotation": {
59                  "type": "TSAnyKeyword",
60                  "loc": {
61                    "start": {
62                      "line": 18,
63                      "column": 21
64                    },
65                    "end": {
66                      "line": 18,
67                      "column": 24
68                    }
69                  }
70                },
71                "loc": {
72                  "start": {
73                    "line": 18,
74                    "column": 18
75                  },
76                  "end": {
77                    "line": 18,
78                    "column": 19
79                  }
80                }
81              }
82            ],
83            "typeAnnotation": {
84              "type": "TSNumberKeyword",
85              "loc": {
86                "start": {
87                  "line": 18,
88                  "column": 27
89                },
90                "end": {
91                  "line": 18,
92                  "column": 33
93                }
94              }
95            },
96            "loc": {
97              "start": {
98                "line": 18,
99                "column": 5
100              },
101              "end": {
102                "line": 19,
103                "column": 7
104              }
105            }
106          },
107          {
108            "type": "TSMethodSignature",
109            "computed": false,
110            "optional": false,
111            "key": {
112              "type": "Identifier",
113              "name": "is",
114              "loc": {
115                "start": {
116                  "line": 19,
117                  "column": 5
118                },
119                "end": {
120                  "line": 19,
121                  "column": 7
122                }
123              }
124            },
125            "params": [],
126            "typeAnnotation": {
127              "type": "TSBooleanKeyword",
128              "loc": {
129                "start": {
130                  "line": 19,
131                  "column": 11
132                },
133                "end": {
134                  "line": 19,
135                  "column": 18
136                }
137              }
138            },
139            "loc": {
140              "start": {
141                "line": 19,
142                "column": 5
143              },
144              "end": {
145                "line": 19,
146                "column": 19
147              }
148            }
149          }
150        ],
151        "loc": {
152          "start": {
153            "line": 17,
154            "column": 13
155          },
156          "end": {
157            "line": 20,
158            "column": 2
159          }
160        }
161      },
162      "id": {
163        "type": "Identifier",
164        "name": "I",
165        "loc": {
166          "start": {
167            "line": 17,
168            "column": 11
169          },
170          "end": {
171            "line": 17,
172            "column": 12
173          }
174        }
175      },
176      "extends": [],
177      "loc": {
178        "start": {
179          "line": 17,
180          "column": 1
181        },
182        "end": {
183          "line": 20,
184          "column": 2
185        }
186      }
187    }
188  ],
189  "loc": {
190    "start": {
191      "line": 1,
192      "column": 1
193    },
194    "end": {
195      "line": 20,
196      "column": 2
197    }
198  }
199}
200