TypeScript/tests/baselines/reference/voidReturnLambdaValue.types

18 lines
1 KiB
Plaintext
Raw Normal View History

2014-08-15 23:33:16 +02:00
=== tests/cases/compiler/voidReturnLambdaValue.ts ===
function foo(arg1, arg2, callback:(v1,v2,v3) => void):void {
2015-04-13 23:01:57 +02:00
>foo : (arg1: any, arg2: any, callback: (v1: any, v2: any, v3: any) => void) => void, Symbol(foo, Decl(voidReturnLambdaValue.ts, 0, 0))
>arg1 : any, Symbol(arg1, Decl(voidReturnLambdaValue.ts, 0, 13))
>arg2 : any, Symbol(arg2, Decl(voidReturnLambdaValue.ts, 0, 18))
>callback : (v1: any, v2: any, v3: any) => void, Symbol(callback, Decl(voidReturnLambdaValue.ts, 0, 24))
>v1 : any, Symbol(v1, Decl(voidReturnLambdaValue.ts, 0, 35))
>v2 : any, Symbol(v2, Decl(voidReturnLambdaValue.ts, 0, 38))
>v3 : any, Symbol(v3, Decl(voidReturnLambdaValue.ts, 0, 41))
2014-08-15 23:33:16 +02:00
return callback(arg1, arg2, arg2);
>callback(arg1, arg2, arg2) : void
2015-04-13 23:01:57 +02:00
>callback : (v1: any, v2: any, v3: any) => void, Symbol(callback, Decl(voidReturnLambdaValue.ts, 0, 24))
>arg1 : any, Symbol(arg1, Decl(voidReturnLambdaValue.ts, 0, 13))
>arg2 : any, Symbol(arg2, Decl(voidReturnLambdaValue.ts, 0, 18))
>arg2 : any, Symbol(arg2, Decl(voidReturnLambdaValue.ts, 0, 18))
2014-08-15 23:33:16 +02:00
}