TypeScript/tests/cases/compiler/callOverloadViaElementAccessExpression.ts
2014-07-12 17:30:19 -07:00

11 lines
205 B
TypeScript

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']('');