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