TypeScript/tests/baselines/reference/functionOverloads22.js

9 lines
259 B
TypeScript

//// [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: "" }]; }