1{ 2 "type": "Program", 3 "statements": [ 4 { 5 "type": "VariableDeclaration", 6 "declarations": [ 7 { 8 "type": "VariableDeclarator", 9 "id": { 10 "type": "Identifier", 11 "name": "c", 12 "decorators": [], 13 "loc": { 14 "start": { 15 "line": 16, 16 "column": 5 17 }, 18 "end": { 19 "line": 16, 20 "column": 6 21 } 22 } 23 }, 24 "init": { 25 "type": "ArrowFunctionExpression", 26 "function": { 27 "type": "ScriptFunction", 28 "id": null, 29 "generator": false, 30 "async": false, 31 "expression": false, 32 "params": [ 33 { 34 "type": "Identifier", 35 "name": "a", 36 "typeAnnotation": { 37 "type": "TSNumberKeyword", 38 "loc": { 39 "start": { 40 "line": 16, 41 "column": 14 42 }, 43 "end": { 44 "line": 16, 45 "column": 20 46 } 47 } 48 }, 49 "optional": true, 50 "decorators": [], 51 "loc": { 52 "start": { 53 "line": 16, 54 "column": 9 55 }, 56 "end": { 57 "line": 16, 58 "column": 21 59 } 60 } 61 } 62 ], 63 "body": { 64 "type": "BlockStatement", 65 "statements": [], 66 "loc": { 67 "start": { 68 "line": 16, 69 "column": 25 70 }, 71 "end": { 72 "line": 16, 73 "column": 28 74 } 75 } 76 }, 77 "loc": { 78 "start": { 79 "line": 16, 80 "column": 9 81 }, 82 "end": { 83 "line": 16, 84 "column": 28 85 } 86 } 87 }, 88 "loc": { 89 "start": { 90 "line": 16, 91 "column": 9 92 }, 93 "end": { 94 "line": 16, 95 "column": 28 96 } 97 } 98 }, 99 "loc": { 100 "start": { 101 "line": 16, 102 "column": 5 103 }, 104 "end": { 105 "line": 16, 106 "column": 28 107 } 108 } 109 } 110 ], 111 "kind": "let", 112 "loc": { 113 "start": { 114 "line": 16, 115 "column": 1 116 }, 117 "end": { 118 "line": 16, 119 "column": 28 120 } 121 } 122 } 123 ], 124 "loc": { 125 "start": { 126 "line": 1, 127 "column": 1 128 }, 129 "end": { 130 "line": 17, 131 "column": 1 132 } 133 } 134} 135