29 lines
No EOL
797 B
Text
29 lines
No EOL
797 B
Text
==== tests/cases/compiler/superCallOutsideConstructor.ts (3 errors) ====
|
|
class C {
|
|
foo() { }
|
|
}
|
|
|
|
class D extends C {
|
|
x = super();
|
|
~~~~~
|
|
!!! Super calls are not permitted outside constructors or in nested functions inside constructors
|
|
|
|
constructor() {
|
|
super();
|
|
|
|
var y = () => {
|
|
super();
|
|
~~~~~
|
|
!!! Super calls are not permitted outside constructors or in nested functions inside constructors
|
|
}
|
|
|
|
var y2 = function() {
|
|
super();
|
|
~~~~~
|
|
!!! Super calls are not permitted outside constructors or in nested functions inside constructors
|
|
}
|
|
}
|
|
}
|
|
|
|
var d = new D();
|
|
|