//// [contextualTypingOfLambdaWithMultipleSignatures2.ts]
var f: {
    (x: string): string;
    (x: number): string
};

f = (a) => { return a.asdf }

//// [contextualTypingOfLambdaWithMultipleSignatures2.js]
var f;
f = function (a) { return a.asdf; };
