1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "VariableDeclaration",
6      "declarations": [
7        {
8          "type": "VariableDeclarator",
9          "id": {
10            "type": "Identifier",
11            "name": "cd",
12            "loc": {
13              "start": {
14                "line": 17,
15                "column": 5
16              },
17              "end": {
18                "line": 17,
19                "column": 7
20              }
21            }
22          },
23          "init": {
24            "type": "NumberLiteral",
25            "value": 1,
26            "loc": {
27              "start": {
28                "line": 17,
29                "column": 10
30              },
31              "end": {
32                "line": 17,
33                "column": 11
34              }
35            }
36          },
37          "loc": {
38            "start": {
39              "line": 17,
40              "column": 5
41            },
42            "end": {
43              "line": 17,
44              "column": 11
45            }
46          }
47        }
48      ],
49      "kind": "let",
50      "loc": {
51        "start": {
52          "line": 17,
53          "column": 1
54        },
55        "end": {
56          "line": 17,
57          "column": 12
58        }
59      }
60    },
61    {
62      "type": "ExpressionStatement",
63      "expression": {
64        "type": "AssignmentExpression",
65        "operator": "=",
66        "left": {
67          "type": "Identifier",
68          "name": "cd",
69          "loc": {
70            "start": {
71              "line": 18,
72              "column": 1
73            },
74            "end": {
75              "line": 18,
76              "column": 3
77            }
78          }
79        },
80        "right": {
81          "type": "TSSatisfiesExpression",
82          "expression": {
83            "type": "NumberLiteral",
84            "value": 4,
85            "loc": {
86              "start": {
87                "line": 18,
88                "column": 6
89              },
90              "end": {
91                "line": 18,
92                "column": 7
93              }
94            }
95          },
96          "typeAnnotation": {
97            "type": "TSNumberKeyword",
98            "loc": {
99              "start": {
100                "line": 18,
101                "column": 18
102              },
103              "end": {
104                "line": 18,
105                "column": 24
106              }
107            }
108          },
109          "loc": {
110            "start": {
111              "line": 18,
112              "column": 6
113            },
114            "end": {
115              "line": 18,
116              "column": 25
117            }
118          }
119        },
120        "loc": {
121          "start": {
122            "line": 18,
123            "column": 1
124          },
125          "end": {
126            "line": 18,
127            "column": 25
128          }
129        }
130      },
131      "loc": {
132        "start": {
133          "line": 18,
134          "column": 1
135        },
136        "end": {
137          "line": 18,
138          "column": 25
139        }
140      }
141    }
142  ],
143  "loc": {
144    "start": {
145      "line": 1,
146      "column": 1
147    },
148    "end": {
149      "line": 18,
150      "column": 25
151    }
152  }
153}
154