1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "a", 12 "loc": { 13 "start": { 14 "line": 17, 15 "column": 5 16 }, 17 "end": { 18 "line": 17, 19 "column": 6 20 } 21 } 22 }, 23 "init": { 24 "type": "NumberLiteral", 25 "value": 1, 26 "loc": { 27 "start": { 28 "line": 17, 29 "column": 9 30 }, 31 "end": { 32 "line": 17, 33 "column": 10 34 } 35 } 36 }, 37 "loc": { 38 "start": { 39 "line": 17, 40 "column": 5 41 }, 42 "end": { 43 "line": 17, 44 "column": 10 45 } 46 } 47 } 48 ], 49 "kind": "var", 50 "loc": { 51 "start": { 52 "line": 17, 53 "column": 1 54 }, 55 "end": { 56 "line": 17, 57 "column": 11 58 } 59 } 60 }, 61 { 62 "type": "TSModuleDeclaration", 63 "id": { 64 "type": "Identifier", 65 "name": "ns", 66 "loc": { 67 "start": { 68 "line": 18, 69 "column": 19 70 }, 71 "end": { 72 "line": 18, 73 "column": 21 74 } 75 } 76 }, 77 "body": { 78 "type": "TSModuleBlock", 79 "body": [ 80 { 81 "type": "ExportNamedDeclaration", 82 "declaration": null, 83 "source": null, 84 "specifiers": [ 85 { 86 "type": "ExportSpecifier", 87 "local": { 88 "type": "Identifier", 89 "name": "a", 90 "loc": { 91 "start": { 92 "line": 19, 93 "column": 13 94 }, 95 "end": { 96 "line": 19, 97 "column": 14 98 } 99 } 100 }, 101 "exported": { 102 "type": "Identifier", 103 "name": "a", 104 "loc": { 105 "start": { 106 "line": 19, 107 "column": 13 108 }, 109 "end": { 110 "line": 19, 111 "column": 14 112 } 113 } 114 }, 115 "loc": { 116 "start": { 117 "line": 19, 118 "column": 13 119 }, 120 "end": { 121 "line": 19, 122 "column": 14 123 } 124 } 125 } 126 ], 127 "loc": { 128 "start": { 129 "line": 19, 130 "column": 5 131 }, 132 "end": { 133 "line": 19, 134 "column": 16 135 } 136 } 137 } 138 ], 139 "loc": { 140 "start": { 141 "line": 18, 142 "column": 22 143 }, 144 "end": { 145 "line": 20, 146 "column": 2 147 } 148 } 149 }, 150 "declare": true, 151 "global": false, 152 "loc": { 153 "start": { 154 "line": 18, 155 "column": 9 156 }, 157 "end": { 158 "line": 22, 159 "column": 4 160 } 161 } 162 }, 163 { 164 "type": "VariableDeclaration", 165 "declarations": [ 166 { 167 "type": "VariableDeclarator", 168 "id": { 169 "type": "Identifier", 170 "name": "b", 171 "loc": { 172 "start": { 173 "line": 22, 174 "column": 5 175 }, 176 "end": { 177 "line": 22, 178 "column": 6 179 } 180 } 181 }, 182 "init": { 183 "type": "NumberLiteral", 184 "value": 1, 185 "loc": { 186 "start": { 187 "line": 22, 188 "column": 9 189 }, 190 "end": { 191 "line": 22, 192 "column": 10 193 } 194 } 195 }, 196 "loc": { 197 "start": { 198 "line": 22, 199 "column": 5 200 }, 201 "end": { 202 "line": 22, 203 "column": 10 204 } 205 } 206 } 207 ], 208 "kind": "var", 209 "loc": { 210 "start": { 211 "line": 22, 212 "column": 1 213 }, 214 "end": { 215 "line": 22, 216 "column": 11 217 } 218 } 219 }, 220 { 221 "type": "ExportNamedDeclaration", 222 "declaration": null, 223 "source": null, 224 "specifiers": [ 225 { 226 "type": "ExportSpecifier", 227 "local": { 228 "type": "Identifier", 229 "name": "b", 230 "loc": { 231 "start": { 232 "line": 23, 233 "column": 9 234 }, 235 "end": { 236 "line": 23, 237 "column": 10 238 } 239 } 240 }, 241 "exported": { 242 "type": "Identifier", 243 "name": "b", 244 "loc": { 245 "start": { 246 "line": 23, 247 "column": 9 248 }, 249 "end": { 250 "line": 23, 251 "column": 10 252 } 253 } 254 }, 255 "loc": { 256 "start": { 257 "line": 23, 258 "column": 9 259 }, 260 "end": { 261 "line": 23, 262 "column": 10 263 } 264 } 265 } 266 ], 267 "loc": { 268 "start": { 269 "line": 23, 270 "column": 1 271 }, 272 "end": { 273 "line": 23, 274 "column": 12 275 } 276 } 277 } 278 ], 279 "loc": { 280 "start": { 281 "line": 1, 282 "column": 1 283 }, 284 "end": { 285 "line": 25, 286 "column": 1 287 } 288 } 289} 290