File: contextualTypeAppliedToVarArgs.symbols

package info (click to toggle)
node-typescript 3.3.3333-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 324,548 kB
  • sloc: makefile: 6; sh: 3
file content (37 lines) | stat: -rw-r--r-- 1,539 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
=== tests/cases/compiler/contextualTypeAppliedToVarArgs.ts ===
function delegate(instance: any, method: (...args: any[]) => any, data?: any): (...args: any[]) => any {
>delegate : Symbol(delegate, Decl(contextualTypeAppliedToVarArgs.ts, 0, 0))
>instance : Symbol(instance, Decl(contextualTypeAppliedToVarArgs.ts, 0, 18))
>method : Symbol(method, Decl(contextualTypeAppliedToVarArgs.ts, 0, 32))
>args : Symbol(args, Decl(contextualTypeAppliedToVarArgs.ts, 0, 42))
>data : Symbol(data, Decl(contextualTypeAppliedToVarArgs.ts, 0, 65))
>args : Symbol(args, Decl(contextualTypeAppliedToVarArgs.ts, 0, 80))

    return function () { };
}

class Foo{
>Foo : Symbol(Foo, Decl(contextualTypeAppliedToVarArgs.ts, 2, 1))


    Bar() {
>Bar : Symbol(Foo.Bar, Decl(contextualTypeAppliedToVarArgs.ts, 4, 10))

        delegate(this, function (source, args2)
>delegate : Symbol(delegate, Decl(contextualTypeAppliedToVarArgs.ts, 0, 0))
>this : Symbol(Foo, Decl(contextualTypeAppliedToVarArgs.ts, 2, 1))
>source : Symbol(source, Decl(contextualTypeAppliedToVarArgs.ts, 8, 33))
>args2 : Symbol(args2, Decl(contextualTypeAppliedToVarArgs.ts, 8, 40))
        {
            var a = source.node;
>a : Symbol(a, Decl(contextualTypeAppliedToVarArgs.ts, 10, 15))
>source : Symbol(source, Decl(contextualTypeAppliedToVarArgs.ts, 8, 33))

            var b = args2.node;
>b : Symbol(b, Decl(contextualTypeAppliedToVarArgs.ts, 11, 15))
>args2 : Symbol(args2, Decl(contextualTypeAppliedToVarArgs.ts, 8, 40))

        } );
    }
}