1{
2  "type": "Program",
3  "statements": [
4    {
5      "type": "VariableDeclaration",
6      "declarations": [
7        {
8          "type": "VariableDeclarator",
9          "id": {
10            "type": "Identifier",
11            "name": "satisfies",
12            "loc": {
13              "start": {
14                "line": 17,
15                "column": 5
16              },
17              "end": {
18                "line": 17,
19                "column": 14
20              }
21            }
22          },
23          "init": {
24            "type": "NumberLiteral",
25            "value": 1,
26            "loc": {
27              "start": {
28                "line": 17,
29                "column": 17
30              },
31              "end": {
32                "line": 17,
33                "column": 18
34              }
35            }
36          },
37          "loc": {
38            "start": {
39              "line": 17,
40              "column": 5
41            },
42            "end": {
43              "line": 17,
44              "column": 18
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": 19
58        }
59      }
60    },
61    {
62      "type": "ExpressionStatement",
63      "expression": {
64        "type": "TSSatisfiesExpression",
65        "expression": {
66          "type": "Identifier",
67          "name": "satisfies",
68          "loc": {
69            "start": {
70              "line": 18,
71              "column": 1
72            },
73            "end": {
74              "line": 18,
75              "column": 10
76            }
77          }
78        },
79        "typeAnnotation": {
80          "type": "TSNumberKeyword",
81          "loc": {
82            "start": {
83              "line": 18,
84              "column": 21
85            },
86            "end": {
87              "line": 18,
88              "column": 27
89            }
90          }
91        },
92        "loc": {
93          "start": {
94            "line": 18,
95            "column": 1
96          },
97          "end": {
98            "line": 18,
99            "column": 28
100          }
101        }
102      },
103      "loc": {
104        "start": {
105          "line": 18,
106          "column": 1
107        },
108        "end": {
109          "line": 18,
110          "column": 28
111        }
112      }
113    }
114  ],
115  "loc": {
116    "start": {
117      "line": 1,
118      "column": 1
119    },
120    "end": {
121      "line": 18,
122      "column": 28
123    }
124  }
125}
126