TypeScript/tests/baselines/reference/inheritanceStaticFuncOverridingMethod.types
2015-04-13 14:29:37 -07:00

24 lines
637 B
Plaintext

=== tests/cases/compiler/inheritanceStaticFuncOverridingMethod.ts ===
class a {
>a : a, Symbol(a, Decl(inheritanceStaticFuncOverridingMethod.ts, 0, 0))
static x() {
>x : () => string, Symbol(a.x, Decl(inheritanceStaticFuncOverridingMethod.ts, 0, 9))
return "10";
>"10" : string
}
}
class b extends a {
>b : b, Symbol(b, Decl(inheritanceStaticFuncOverridingMethod.ts, 4, 1))
>a : a, Symbol(a, Decl(inheritanceStaticFuncOverridingMethod.ts, 0, 0))
static x() {
>x : () => string, Symbol(b.x, Decl(inheritanceStaticFuncOverridingMethod.ts, 6, 19))
return "20";
>"20" : string
}
}