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