TypeScript/tests/baselines/reference/overloadOnConstInheritance1.symbols
2015-04-15 16:44:20 -07:00

26 lines
1.3 KiB
Plaintext

=== tests/cases/compiler/overloadOnConstInheritance1.ts ===
interface Base {
>Base : Symbol(Base, Decl(overloadOnConstInheritance1.ts, 0, 0))
addEventListener(x: string): any;
>addEventListener : Symbol(addEventListener, Decl(overloadOnConstInheritance1.ts, 0, 16), Decl(overloadOnConstInheritance1.ts, 1, 37))
>x : Symbol(x, Decl(overloadOnConstInheritance1.ts, 1, 21))
addEventListener(x: 'foo'): string;
>addEventListener : Symbol(addEventListener, Decl(overloadOnConstInheritance1.ts, 0, 16), Decl(overloadOnConstInheritance1.ts, 1, 37))
>x : Symbol(x, Decl(overloadOnConstInheritance1.ts, 2, 21))
}
interface Deriver extends Base {
>Deriver : Symbol(Deriver, Decl(overloadOnConstInheritance1.ts, 3, 1))
>Base : Symbol(Base, Decl(overloadOnConstInheritance1.ts, 0, 0))
addEventListener(x: string): any;
>addEventListener : Symbol(addEventListener, Decl(overloadOnConstInheritance1.ts, 4, 32), Decl(overloadOnConstInheritance1.ts, 5, 37))
>x : Symbol(x, Decl(overloadOnConstInheritance1.ts, 5, 21))
addEventListener(x: 'bar'): string;
>addEventListener : Symbol(addEventListener, Decl(overloadOnConstInheritance1.ts, 4, 32), Decl(overloadOnConstInheritance1.ts, 5, 37))
>x : Symbol(x, Decl(overloadOnConstInheritance1.ts, 6, 21))
}