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