2014-08-15 23:33:16 +02:00
|
|
|
=== tests/cases/compiler/overloadOnConstInheritance1.ts ===
|
|
|
|
interface Base {
|
2015-04-16 01:44:20 +02:00
|
|
|
>Base : Base
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
addEventListener(x: string): any;
|
2015-04-16 01:44:20 +02:00
|
|
|
>addEventListener : { (x: string): any; (x: 'foo'): string; }
|
|
|
|
>x : string
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
addEventListener(x: 'foo'): string;
|
2015-04-16 01:44:20 +02:00
|
|
|
>addEventListener : { (x: string): any; (x: 'foo'): string; }
|
|
|
|
>x : 'foo'
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
interface Deriver extends Base {
|
2015-04-16 01:44:20 +02:00
|
|
|
>Deriver : Deriver
|
|
|
|
>Base : Base
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
addEventListener(x: string): any;
|
2015-04-16 01:44:20 +02:00
|
|
|
>addEventListener : { (x: string): any; (x: 'bar'): string; }
|
|
|
|
>x : string
|
2014-08-15 23:33:16 +02:00
|
|
|
|
|
|
|
addEventListener(x: 'bar'): string;
|
2015-04-16 01:44:20 +02:00
|
|
|
>addEventListener : { (x: string): any; (x: 'bar'): string; }
|
|
|
|
>x : 'bar'
|
2014-08-15 23:33:16 +02:00
|
|
|
}
|
|
|
|
|