• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "VariableDeclaration",
6      "declarations": [
7        {
8          "type": "VariableDeclarator",
9          "id": {
10            "type": "Identifier",
11            "name": "variable",
12            "typeAnnotation": {
13              "type": "TSUnknownKeyword",
14              "loc": {
15                "start": {
16                  "line": 17,
17                  "column": 15,
18                  "program": "assignment_unknown.ts"
19                },
20                "end": {
21                  "line": 17,
22                  "column": 22,
23                  "program": "assignment_unknown.ts"
24                }
25              }
26            },
27            "decorators": [],
28            "loc": {
29              "start": {
30                "line": 17,
31                "column": 5,
32                "program": "assignment_unknown.ts"
33              },
34              "end": {
35                "line": 17,
36                "column": 13,
37                "program": "assignment_unknown.ts"
38              }
39            }
40          },
41          "init": null,
42          "loc": {
43            "start": {
44              "line": 17,
45              "column": 5,
46              "program": "assignment_unknown.ts"
47            },
48            "end": {
49              "line": 17,
50              "column": 13,
51              "program": "assignment_unknown.ts"
52            }
53          }
54        }
55      ],
56      "kind": "let",
57      "loc": {
58        "start": {
59          "line": 17,
60          "column": 1,
61          "program": "assignment_unknown.ts"
62        },
63        "end": {
64          "line": 17,
65          "column": 23,
66          "program": "assignment_unknown.ts"
67        }
68      }
69    },
70    {
71      "type": "ExpressionStatement",
72      "expression": {
73        "type": "AssignmentExpression",
74        "operator": "=",
75        "left": {
76          "type": "Identifier",
77          "name": "variable",
78          "decorators": [],
79          "loc": {
80            "start": {
81              "line": 19,
82              "column": 1,
83              "program": "assignment_unknown.ts"
84            },
85            "end": {
86              "line": 19,
87              "column": 9,
88              "program": "assignment_unknown.ts"
89            }
90          }
91        },
92        "right": {
93          "type": "NullLiteral",
94          "value": null,
95          "loc": {
96            "start": {
97              "line": 19,
98              "column": 12,
99              "program": "assignment_unknown.ts"
100            },
101            "end": {
102              "line": 19,
103              "column": 16,
104              "program": "assignment_unknown.ts"
105            }
106          }
107        },
108        "loc": {
109          "start": {
110            "line": 19,
111            "column": 1,
112            "program": "assignment_unknown.ts"
113          },
114          "end": {
115            "line": 19,
116            "column": 16,
117            "program": "assignment_unknown.ts"
118          }
119        }
120      },
121      "loc": {
122        "start": {
123          "line": 19,
124          "column": 1,
125          "program": "assignment_unknown.ts"
126        },
127        "end": {
128          "line": 19,
129          "column": 17,
130          "program": "assignment_unknown.ts"
131        }
132      }
133    },
134    {
135      "type": "ExpressionStatement",
136      "expression": {
137        "type": "AssignmentExpression",
138        "operator": "=",
139        "left": {
140          "type": "Identifier",
141          "name": "variable",
142          "decorators": [],
143          "loc": {
144            "start": {
145              "line": 20,
146              "column": 1,
147              "program": "assignment_unknown.ts"
148            },
149            "end": {
150              "line": 20,
151              "column": 9,
152              "program": "assignment_unknown.ts"
153            }
154          }
155        },
156        "right": {
157          "type": "BooleanLiteral",
158          "value": true,
159          "loc": {
160            "start": {
161              "line": 20,
162              "column": 12,
163              "program": "assignment_unknown.ts"
164            },
165            "end": {
166              "line": 20,
167              "column": 16,
168              "program": "assignment_unknown.ts"
169            }
170          }
171        },
172        "loc": {
173          "start": {
174            "line": 20,
175            "column": 1,
176            "program": "assignment_unknown.ts"
177          },
178          "end": {
179            "line": 20,
180            "column": 16,
181            "program": "assignment_unknown.ts"
182          }
183        }
184      },
185      "loc": {
186        "start": {
187          "line": 20,
188          "column": 1,
189          "program": "assignment_unknown.ts"
190        },
191        "end": {
192          "line": 20,
193          "column": 17,
194          "program": "assignment_unknown.ts"
195        }
196      }
197    },
198    {
199      "type": "ExpressionStatement",
200      "expression": {
201        "type": "AssignmentExpression",
202        "operator": "=",
203        "left": {
204          "type": "Identifier",
205          "name": "variable",
206          "decorators": [],
207          "loc": {
208            "start": {
209              "line": 21,
210              "column": 1,
211              "program": "assignment_unknown.ts"
212            },
213            "end": {
214              "line": 21,
215              "column": 9,
216              "program": "assignment_unknown.ts"
217            }
218          }
219        },
220        "right": {
221          "type": "NumberLiteral",
222          "value": 12,
223          "loc": {
224            "start": {
225              "line": 21,
226              "column": 12,
227              "program": "assignment_unknown.ts"
228            },
229            "end": {
230              "line": 21,
231              "column": 14,
232              "program": "assignment_unknown.ts"
233            }
234          }
235        },
236        "loc": {
237          "start": {
238            "line": 21,
239            "column": 1,
240            "program": "assignment_unknown.ts"
241          },
242          "end": {
243            "line": 21,
244            "column": 14,
245            "program": "assignment_unknown.ts"
246          }
247        }
248      },
249      "loc": {
250        "start": {
251          "line": 21,
252          "column": 1,
253          "program": "assignment_unknown.ts"
254        },
255        "end": {
256          "line": 21,
257          "column": 15,
258          "program": "assignment_unknown.ts"
259        }
260      }
261    },
262    {
263      "type": "ExpressionStatement",
264      "expression": {
265        "type": "AssignmentExpression",
266        "operator": "=",
267        "left": {
268          "type": "Identifier",
269          "name": "variable",
270          "decorators": [],
271          "loc": {
272            "start": {
273              "line": 22,
274              "column": 1,
275              "program": "assignment_unknown.ts"
276            },
277            "end": {
278              "line": 22,
279              "column": 9,
280              "program": "assignment_unknown.ts"
281            }
282          }
283        },
284        "right": {
285          "type": "StringLiteral",
286          "value": "Hello World",
287          "loc": {
288            "start": {
289              "line": 22,
290              "column": 12,
291              "program": "assignment_unknown.ts"
292            },
293            "end": {
294              "line": 22,
295              "column": 25,
296              "program": "assignment_unknown.ts"
297            }
298          }
299        },
300        "loc": {
301          "start": {
302            "line": 22,
303            "column": 1,
304            "program": "assignment_unknown.ts"
305          },
306          "end": {
307            "line": 22,
308            "column": 25,
309            "program": "assignment_unknown.ts"
310          }
311        }
312      },
313      "loc": {
314        "start": {
315          "line": 22,
316          "column": 1,
317          "program": "assignment_unknown.ts"
318        },
319        "end": {
320          "line": 22,
321          "column": 26,
322          "program": "assignment_unknown.ts"
323        }
324      }
325    },
326    {
327      "type": "ExpressionStatement",
328      "expression": {
329        "type": "AssignmentExpression",
330        "operator": "=",
331        "left": {
332          "type": "Identifier",
333          "name": "variable",
334          "decorators": [],
335          "loc": {
336            "start": {
337              "line": 23,
338              "column": 1,
339              "program": "assignment_unknown.ts"
340            },
341            "end": {
342              "line": 23,
343              "column": 9,
344              "program": "assignment_unknown.ts"
345            }
346          }
347        },
348        "right": {
349          "type": "ArrayExpression",
350          "elements": [],
351          "loc": {
352            "start": {
353              "line": 23,
354              "column": 12,
355              "program": "assignment_unknown.ts"
356            },
357            "end": {
358              "line": 23,
359              "column": 14,
360              "program": "assignment_unknown.ts"
361            }
362          }
363        },
364        "loc": {
365          "start": {
366            "line": 23,
367            "column": 1,
368            "program": "assignment_unknown.ts"
369          },
370          "end": {
371            "line": 23,
372            "column": 14,
373            "program": "assignment_unknown.ts"
374          }
375        }
376      },
377      "loc": {
378        "start": {
379          "line": 23,
380          "column": 1,
381          "program": "assignment_unknown.ts"
382        },
383        "end": {
384          "line": 23,
385          "column": 15,
386          "program": "assignment_unknown.ts"
387        }
388      }
389    },
390    {
391      "type": "ExpressionStatement",
392      "expression": {
393        "type": "AssignmentExpression",
394        "operator": "=",
395        "left": {
396          "type": "Identifier",
397          "name": "variable",
398          "decorators": [],
399          "loc": {
400            "start": {
401              "line": 24,
402              "column": 1,
403              "program": "assignment_unknown.ts"
404            },
405            "end": {
406              "line": 24,
407              "column": 9,
408              "program": "assignment_unknown.ts"
409            }
410          }
411        },
412        "right": {
413          "type": "ObjectExpression",
414          "properties": [],
415          "loc": {
416            "start": {
417              "line": 24,
418              "column": 12,
419              "program": "assignment_unknown.ts"
420            },
421            "end": {
422              "line": 24,
423              "column": 14,
424              "program": "assignment_unknown.ts"
425            }
426          }
427        },
428        "loc": {
429          "start": {
430            "line": 24,
431            "column": 1,
432            "program": "assignment_unknown.ts"
433          },
434          "end": {
435            "line": 24,
436            "column": 14,
437            "program": "assignment_unknown.ts"
438          }
439        }
440      },
441      "loc": {
442        "start": {
443          "line": 24,
444          "column": 1,
445          "program": "assignment_unknown.ts"
446        },
447        "end": {
448          "line": 24,
449          "column": 15,
450          "program": "assignment_unknown.ts"
451        }
452      }
453    }
454  ],
455  "loc": {
456    "start": {
457      "line": 1,
458      "column": 1,
459      "program": "assignment_unknown.ts"
460    },
461    "end": {
462      "line": 25,
463      "column": 1,
464      "program": "assignment_unknown.ts"
465    }
466  }
467}
468