TypeScript/tests/baselines/reference/functionOverloads22.js

14 lines
303 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: ""
}
];
}