TypeScript/tests/cases/compiler/callOverloadViaElementAccessExpression.ts

11 lines
205 B
TypeScript
Raw Normal View History

2014-07-13 01:04:16 +02:00
class C {
foo(x: number): number;
foo(x: string): string;
foo(x: any): any {
return null;
}
}
var c = new C();
var r: string = c['foo'](1);
var r2: number = c['foo']('');