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