1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
=== tests/cases/compiler/superPropertyAccessInComputedPropertiesOfNestedType_ES5.ts ===
class A {
>A : A
foo() { return 1; }
>foo : () => number
>1 : 1
}
class B extends A {
>B : B
>A : A
foo() { return 2; }
>foo : () => number
>2 : 2
bar() {
>bar : () => typeof (Anonymous class)
return class {
>class { [super.foo()]() { return 100; } } : typeof (Anonymous class)
[super.foo()]() {
>[super.foo()] : () => number
>super.foo() : number
>super.foo : () => number
>super : A
>foo : () => number
return 100;
>100 : 100
}
}
}
}
|