1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
//// [tests/cases/compiler/superInConstructorParam1.ts] ////
=== superInConstructorParam1.ts ===
class B {
>B : Symbol(B, Decl(superInConstructorParam1.ts, 0, 0))
public foo(): number {
>foo : Symbol(B.foo, Decl(superInConstructorParam1.ts, 0, 9))
return 0;
}
}
class C extends B {
>C : Symbol(C, Decl(superInConstructorParam1.ts, 4, 1))
>B : Symbol(B, Decl(superInConstructorParam1.ts, 0, 0))
constructor(a = super.foo()) {
>a : Symbol(a, Decl(superInConstructorParam1.ts, 7, 14))
}
}
|