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