TypeScript/tests/baselines/reference/contextualTypingOfLambdaWithMultipleSignatures2.types
2015-04-15 16:44:20 -07:00

22 lines
458 B
Plaintext

=== tests/cases/compiler/contextualTypingOfLambdaWithMultipleSignatures2.ts ===
var f: {
>f : { (x: string): string; (x: number): string; }
(x: string): string;
>x : string
(x: number): string
>x : number
};
f = (a) => { return a.asdf }
>f = (a) => { return a.asdf } : (a: any) => any
>f : { (x: string): string; (x: number): string; }
>(a) => { return a.asdf } : (a: any) => any
>a : any
>a.asdf : any
>a : any
>asdf : any