1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
=== tests/cases/compiler/staticMemberAccessOffDerivedType1.ts ===
class SomeBase {
>SomeBase : Symbol(SomeBase, Decl(staticMemberAccessOffDerivedType1.ts, 0, 0))
static GetNumber() {
>GetNumber : Symbol(SomeBase.GetNumber, Decl(staticMemberAccessOffDerivedType1.ts, 0, 16))
return 2;
}
}
class P extends SomeBase {
>P : Symbol(P, Decl(staticMemberAccessOffDerivedType1.ts, 4, 1))
>SomeBase : Symbol(SomeBase, Decl(staticMemberAccessOffDerivedType1.ts, 0, 0))
static SomeNumber = P.GetNumber();
>SomeNumber : Symbol(P.SomeNumber, Decl(staticMemberAccessOffDerivedType1.ts, 5, 26))
>P.GetNumber : Symbol(SomeBase.GetNumber, Decl(staticMemberAccessOffDerivedType1.ts, 0, 16))
>P : Symbol(P, Decl(staticMemberAccessOffDerivedType1.ts, 4, 1))
>GetNumber : Symbol(SomeBase.GetNumber, Decl(staticMemberAccessOffDerivedType1.ts, 0, 16))
}
|