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