TypeScript/tests/baselines/reference/inheritanceStaticFunctionOverridingInstanceProperty.types

23 lines
318 B
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/inheritanceStaticFunctionOverridingInstanceProperty.ts ===
class a {
>a : a
2014-08-15 23:33:16 +02:00
x: string;
>x : string
2014-08-15 23:33:16 +02:00
}
class b extends a {
>b : b
>a : a
2014-08-15 23:33:16 +02:00
static x() {
>x : () => string
2014-08-15 23:33:16 +02:00
return new b().x;
>new b().x : string
2014-08-15 23:33:16 +02:00
>new b() : b
>b : typeof b
>x : string
2014-08-15 23:33:16 +02:00
}
}