2014-08-15 23:33:16 +02:00
|
|
|
=== tests/cases/compiler/staticMemberAccessOffDerivedType1.ts ===
|
|
|
|
class SomeBase {
|
2015-04-16 01:44:20 +02:00
|
|
|
>SomeBase : SomeBase
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
static GetNumber() {
|
2015-04-16 01:44:20 +02:00
|
|
|
>GetNumber : () => number
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
return 2;
|
2015-04-13 21:36:11 +02:00
|
|
|
>2 : number
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
}
|
|
|
|
class P extends SomeBase {
|
2015-04-16 01:44:20 +02:00
|
|
|
>P : P
|
|
|
|
>SomeBase : SomeBase
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
static SomeNumber = P.GetNumber();
|
2015-04-16 01:44:20 +02:00
|
|
|
>SomeNumber : number
|
2014-08-15 23:33:16 +02:00
|
|
|
>P.GetNumber() : number
|
2015-04-16 01:44:20 +02:00
|
|
|
>P.GetNumber : () => number
|
|
|
|
>P : typeof P
|
|
|
|
>GetNumber : () => number
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
|