@@ -18,7 +18,7 @@ class Derived extends Base {
18
18
var a = 1;
19
19
>a : Symbol(a, Decl(derivedClassParameterProperties.ts, 8, 11))
20
20
21
- super(); // ok
21
+ super();
22
22
>super : Symbol(Base, Decl(derivedClassParameterProperties.ts, 0, 0))
23
23
}
24
24
}
@@ -45,7 +45,7 @@ class Derived3 extends Base {
45
45
constructor(public y: string) {
46
46
>y : Symbol(Derived3.y, Decl(derivedClassParameterProperties.ts, 21, 16))
47
47
48
- super(); // ok
48
+ super();
49
49
>super : Symbol(Base, Decl(derivedClassParameterProperties.ts, 0, 0))
50
50
51
51
var a = 1;
@@ -81,7 +81,7 @@ class Derived5 extends Base {
81
81
constructor(y: string) {
82
82
>y : Symbol(y, Decl(derivedClassParameterProperties.ts, 37, 16))
83
83
84
- super(); // ok
84
+ super();
85
85
>super : Symbol(Base, Decl(derivedClassParameterProperties.ts, 0, 0))
86
86
87
87
var b = 2;
@@ -107,7 +107,7 @@ class Derived6 extends Base {
107
107
var b = 2;
108
108
>b : Symbol(b, Decl(derivedClassParameterProperties.ts, 47, 11))
109
109
110
- super(); // error: "super" has to be called before "this" accessing
110
+ super();
111
111
>super : Symbol(Base, Decl(derivedClassParameterProperties.ts, 0, 0))
112
112
}
113
113
}
@@ -153,7 +153,7 @@ class Derived8 extends Base {
153
153
constructor(y: string) {
154
154
>y : Symbol(y, Decl(derivedClassParameterProperties.ts, 65, 16))
155
155
156
- super(); // ok
156
+ super();
157
157
>super : Symbol(Base, Decl(derivedClassParameterProperties.ts, 0, 0))
158
158
159
159
this.a = 3;
@@ -220,7 +220,7 @@ class Derived10<T> extends Base2<T> {
220
220
constructor(y: string) {
221
221
>y : Symbol(y, Decl(derivedClassParameterProperties.ts, 88, 16))
222
222
223
- super(); // ok
223
+ super();
224
224
>super : Symbol(Base2, Decl(derivedClassParameterProperties.ts, 70, 1))
225
225
226
226
this.a = 3;
0 commit comments