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

47 lines
1.1 KiB
Plaintext

=== tests/cases/compiler/nestedRecursiveLambda.ts ===
function f(a:any) {
>f : (a: any) => void
>a : any
void (r =>(r => r));
>void (r =>(r => r)) : undefined
>(r =>(r => r)) : (r: any) => (r: any) => any
>r =>(r => r) : (r: any) => (r: any) => any
>r : any
>(r => r) : (r: any) => any
>r => r : (r: any) => any
>r : any
>r : any
}
f((r =>(r => r)));
>f((r =>(r => r))) : void
>f : (a: any) => void
>(r =>(r => r)) : (r: any) => (r: any) => any
>r =>(r => r) : (r: any) => (r: any) => any
>r : any
>(r => r) : (r: any) => any
>r => r : (r: any) => any
>r : any
>r : any
void(r =>(r => r));
>void(r =>(r => r)) : undefined
>(r =>(r => r)) : (r: any) => (r: any) => any
>r =>(r => r) : (r: any) => (r: any) => any
>r : any
>(r => r) : (r: any) => any
>r => r : (r: any) => any
>r : any
>r : any
[(r =>(r => r))]
>[(r =>(r => r))] : ((r: any) => (r: any) => any)[]
>(r =>(r => r)) : (r: any) => (r: any) => any
>r =>(r => r) : (r: any) => (r: any) => any
>r : any
>(r => r) : (r: any) => any
>r => r : (r: any) => any
>r : any
>r : any