@@ -12963,6 +12963,30 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmasc
1296312963 ╰────
1296412964 help: replace with `super()` or `super.prop` or `super[prop]`
1296512965
12966+ × 'super' can only be referenced in members of derived classes or object literal expressions.
12967+ ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES5.ts:17:9]
12968+ 16 │ p1: function () {
12969+ 17 │ super.method();
12970+ · ─────
12971+ 18 │ },
12972+ ╰────
12973+
12974+ × 'super' can only be referenced in members of derived classes or object literal expressions.
12975+ ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES5.ts:20:9]
12976+ 19 │ p2: function f() {
12977+ 20 │ super.method();
12978+ · ─────
12979+ 21 │ },
12980+ ╰────
12981+
12982+ × 'super' can only be referenced in members of derived classes or object literal expressions.
12983+ ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES5.ts:23:9]
12984+ 22 │ p3: () => {
12985+ 23 │ super.method();
12986+ · ─────
12987+ 24 │ }
12988+ ╰────
12989+
1296612990 × 'super' can only be referenced in members of derived classes or object literal expressions.
1296712991 ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES5.ts:39:17]
1296812992 38 │ method() {
@@ -13003,6 +13027,30 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmasc
1300313027 53 │ },
1300413028 ╰────
1300513029
13030+ × 'super' can only be referenced in members of derived classes or object literal expressions.
13031+ ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES6.ts:17:9]
13032+ 16 │ p1: function () {
13033+ 17 │ super.method();
13034+ · ─────
13035+ 18 │ },
13036+ ╰────
13037+
13038+ × 'super' can only be referenced in members of derived classes or object literal expressions.
13039+ ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES6.ts:20:9]
13040+ 19 │ p2: function f() {
13041+ 20 │ super.method();
13042+ · ─────
13043+ 21 │ },
13044+ ╰────
13045+
13046+ × 'super' can only be referenced in members of derived classes or object literal expressions.
13047+ ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES6.ts:23:9]
13048+ 22 │ p3: () => {
13049+ 23 │ super.method();
13050+ · ─────
13051+ 24 │ }
13052+ ╰────
13053+
1300613054 × 'super' can only be referenced in members of derived classes or object literal expressions.
1300713055 ╭─[typescript/tests/cases/compiler/superInObjectLiterals_ES6.ts:39:17]
1300813056 38 │ method() {
@@ -13070,6 +13118,14 @@ Expect to Parse: tasks/coverage/typescript/tests/cases/conformance/parser/ecmasc
1307013118 ╰────
1307113119 help: replace with `super()` or `super.prop` or `super[prop]`
1307213120
13121+ × 'super' can only be referenced in members of derived classes or object literal expressions.
13122+ ╭─[typescript/tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts:11:20]
13123+ 10 │ test: function () {
13124+ 11 │ return super._foo;
13125+ · ─────
13126+ 12 │ }
13127+ ╰────
13128+
1307313129 × 'super' can only be referenced in members of derived classes or object literal expressions.
1307413130 ╭─[typescript/tests/cases/compiler/super_inside-object-literal-getters-and-setters.ts:21:24]
1307513131 20 │ get F() {
0 commit comments