TypeScript/tests/baselines/reference/functionOverloads22.js
2014-07-12 17:30:19 -07:00

11 lines
265 B
JavaScript

//// [functionOverloads22.ts]
function foo(bar:number):{a:number;}[];
function foo(bar:string):{a:number; b:string;}[];
function foo(bar:any):{a:any;b?:any;}[] { return [{a:""}] }
//// [functionOverloads22.js]
function foo(bar) {
return [{ a: "" }];
}