TypeScript/tests/baselines/reference/contextualTyping32.types
2014-08-25 10:55:22 -07:00

11 lines
494 B
Text

=== tests/cases/compiler/contextualTyping32.ts ===
function foo(param: {():number; (i:number):number; }[]) { }; foo([function(){return 1;}, function(){return 4}]);
>foo : typeof foo
>param : { (): number; (i: number): number; }[]
>i : number
>foo([function(){return 1;}, function(){return 4}]) : void
>foo : typeof foo
>[function(){return 1;}, function(){return 4}] : { (): number; (i: number): number; }[]
>function(){return 1;} : () => number
>function(){return 4} : () => number