TypeScript/tests/baselines/reference/nestedRecursiveLambda.types

47 lines
1.8 KiB
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/nestedRecursiveLambda.ts ===
function f(a:any) {
2015-04-13 23:01:57 +02:00
>f : (a: any) => void, Symbol(f, Decl(nestedRecursiveLambda.ts, 0, 0))
>a : any, Symbol(a, Decl(nestedRecursiveLambda.ts, 0, 11))
2014-08-15 23:33:16 +02:00
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
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 1, 6))
2014-08-15 23:33:16 +02:00
>(r => r) : (r: any) => any
>r => r : (r: any) => any
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 1, 11))
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 1, 11))
2014-08-15 23:33:16 +02:00
}
f((r =>(r => r)));
>f((r =>(r => r))) : void
2015-04-13 23:01:57 +02:00
>f : (a: any) => void, Symbol(f, Decl(nestedRecursiveLambda.ts, 0, 0))
2014-08-15 23:33:16 +02:00
>(r =>(r => r)) : (r: any) => (r: any) => any
>r =>(r => r) : (r: any) => (r: any) => any
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 3, 3))
2014-08-15 23:33:16 +02:00
>(r => r) : (r: any) => any
>r => r : (r: any) => any
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 3, 8))
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 3, 8))
2014-08-15 23:33:16 +02:00
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
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 4, 5))
2014-08-15 23:33:16 +02:00
>(r => r) : (r: any) => any
>r => r : (r: any) => any
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 4, 10))
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 4, 10))
2014-08-15 23:33:16 +02:00
[(r =>(r => r))]
>[(r =>(r => r))] : ((r: any) => (r: any) => any)[]
2014-08-15 23:33:16 +02:00
>(r =>(r => r)) : (r: any) => (r: any) => any
>r =>(r => r) : (r: any) => (r: any) => any
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 5, 2))
2014-08-15 23:33:16 +02:00
>(r => r) : (r: any) => any
>r => r : (r: any) => any
2015-04-13 23:01:57 +02:00
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 5, 7))
>r : any, Symbol(r, Decl(nestedRecursiveLambda.ts, 5, 7))
2014-08-15 23:33:16 +02:00