• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "TSDeclareFunction",
6      "function": {
7        "type": "ScriptFunction",
8        "id": {
9          "type": "Identifier",
10          "name": "a",
11          "decorators": [],
12          "loc": {
13            "start": {
14              "line": 17,
15              "column": 18,
16              "program": "test-keyword-declare7.ts"
17            },
18            "end": {
19              "line": 17,
20              "column": 19,
21              "program": "test-keyword-declare7.ts"
22            }
23          }
24        },
25        "generator": false,
26        "async": false,
27        "expression": false,
28        "params": [],
29        "loc": {
30          "start": {
31            "line": 17,
32            "column": 9,
33            "program": "test-keyword-declare7.ts"
34          },
35          "end": {
36            "line": 17,
37            "column": 22,
38            "program": "test-keyword-declare7.ts"
39          }
40        }
41      },
42      "loc": {
43        "start": {
44          "line": 17,
45          "column": 9,
46          "program": "test-keyword-declare7.ts"
47        },
48        "end": {
49          "line": 17,
50          "column": 22,
51          "program": "test-keyword-declare7.ts"
52        }
53      }
54    },
55    {
56      "type": "VariableDeclaration",
57      "declarations": [
58        {
59          "type": "VariableDeclarator",
60          "id": {
61            "type": "Identifier",
62            "name": "b",
63            "decorators": [],
64            "loc": {
65              "start": {
66                "line": 18,
67                "column": 5,
68                "program": "test-keyword-declare7.ts"
69              },
70              "end": {
71                "line": 18,
72                "column": 6,
73                "program": "test-keyword-declare7.ts"
74              }
75            }
76          },
77          "init": {
78            "type": "NumberLiteral",
79            "value": 5,
80            "loc": {
81              "start": {
82                "line": 18,
83                "column": 9,
84                "program": "test-keyword-declare7.ts"
85              },
86              "end": {
87                "line": 18,
88                "column": 10,
89                "program": "test-keyword-declare7.ts"
90              }
91            }
92          },
93          "loc": {
94            "start": {
95              "line": 18,
96              "column": 5,
97              "program": "test-keyword-declare7.ts"
98            },
99            "end": {
100              "line": 18,
101              "column": 10,
102              "program": "test-keyword-declare7.ts"
103            }
104          }
105        }
106      ],
107      "kind": "var",
108      "loc": {
109        "start": {
110          "line": 18,
111          "column": 1,
112          "program": "test-keyword-declare7.ts"
113        },
114        "end": {
115          "line": 18,
116          "column": 11,
117          "program": "test-keyword-declare7.ts"
118        }
119      }
120    },
121    {
122      "type": "FunctionDeclaration",
123      "function": {
124        "type": "ScriptFunction",
125        "id": {
126          "type": "Identifier",
127          "name": "a",
128          "decorators": [],
129          "loc": {
130            "start": {
131              "line": 19,
132              "column": 10,
133              "program": "test-keyword-declare7.ts"
134            },
135            "end": {
136              "line": 19,
137              "column": 11,
138              "program": "test-keyword-declare7.ts"
139            }
140          }
141        },
142        "generator": false,
143        "async": false,
144        "expression": false,
145        "params": [],
146        "body": {
147          "type": "BlockStatement",
148          "statements": [],
149          "loc": {
150            "start": {
151              "line": 19,
152              "column": 14,
153              "program": "test-keyword-declare7.ts"
154            },
155            "end": {
156              "line": 19,
157              "column": 17,
158              "program": "test-keyword-declare7.ts"
159            }
160          }
161        },
162        "loc": {
163          "start": {
164            "line": 19,
165            "column": 1,
166            "program": "test-keyword-declare7.ts"
167          },
168          "end": {
169            "line": 19,
170            "column": 17,
171            "program": "test-keyword-declare7.ts"
172          }
173        }
174      },
175      "loc": {
176        "start": {
177          "line": 19,
178          "column": 1,
179          "program": "test-keyword-declare7.ts"
180        },
181        "end": {
182          "line": 19,
183          "column": 17,
184          "program": "test-keyword-declare7.ts"
185        }
186      }
187    },
188    {
189      "type": "EmptyStatement",
190      "loc": {
191        "start": {
192          "line": 19,
193          "column": 17,
194          "program": "test-keyword-declare7.ts"
195        },
196        "end": {
197          "line": 19,
198          "column": 18,
199          "program": "test-keyword-declare7.ts"
200        }
201      }
202    }
203  ],
204  "loc": {
205    "start": {
206      "line": 1,
207      "column": 1,
208      "program": "test-keyword-declare7.ts"
209    },
210    "end": {
211      "line": 19,
212      "column": 18,
213      "program": "test-keyword-declare7.ts"
214    }
215  }
216}
217