File: moduleWithStatementsOfEveryKind.symbols

package info (click to toggle)
node-typescript 4.9.5%2Bds1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 533,908 kB
  • sloc: javascript: 2,018,330; makefile: 7; sh: 1
file content (157 lines) | stat: -rw-r--r-- 6,483 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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
=== tests/cases/conformance/internalModules/moduleBody/moduleWithStatementsOfEveryKind.ts ===
module A {
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 0, 0))

    class A { s: string }
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 0, 10))
>s : Symbol(A.s, Decl(moduleWithStatementsOfEveryKind.ts, 1, 13))

    class AA<T> { s: T }
>AA : Symbol(AA, Decl(moduleWithStatementsOfEveryKind.ts, 1, 25))
>T : Symbol(T, Decl(moduleWithStatementsOfEveryKind.ts, 2, 13))
>s : Symbol(AA.s, Decl(moduleWithStatementsOfEveryKind.ts, 2, 17))
>T : Symbol(T, Decl(moduleWithStatementsOfEveryKind.ts, 2, 13))

    interface I { id: number }
>I : Symbol(I, Decl(moduleWithStatementsOfEveryKind.ts, 2, 24))
>id : Symbol(I.id, Decl(moduleWithStatementsOfEveryKind.ts, 3, 17))

    class B extends AA<string> implements I { id: number }
>B : Symbol(B, Decl(moduleWithStatementsOfEveryKind.ts, 3, 30))
>AA : Symbol(AA, Decl(moduleWithStatementsOfEveryKind.ts, 1, 25))
>I : Symbol(I, Decl(moduleWithStatementsOfEveryKind.ts, 2, 24))
>id : Symbol(B.id, Decl(moduleWithStatementsOfEveryKind.ts, 5, 45))

    class BB<T> extends A {
>BB : Symbol(BB, Decl(moduleWithStatementsOfEveryKind.ts, 5, 58))
>T : Symbol(T, Decl(moduleWithStatementsOfEveryKind.ts, 6, 13))
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 0, 10))

        id: number;
>id : Symbol(BB.id, Decl(moduleWithStatementsOfEveryKind.ts, 6, 27))
    }

    module Module {
>Module : Symbol(Module, Decl(moduleWithStatementsOfEveryKind.ts, 8, 5))

        class A { s: string }
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 10, 19))
>s : Symbol(A.s, Decl(moduleWithStatementsOfEveryKind.ts, 11, 17))
    }
    enum Color { Blue, Red }
>Color : Symbol(Color, Decl(moduleWithStatementsOfEveryKind.ts, 12, 5))
>Blue : Symbol(Color.Blue, Decl(moduleWithStatementsOfEveryKind.ts, 13, 16))
>Red : Symbol(Color.Red, Decl(moduleWithStatementsOfEveryKind.ts, 13, 22))

    var x = 12;
>x : Symbol(x, Decl(moduleWithStatementsOfEveryKind.ts, 14, 7))

    function F(s: string): number {
>F : Symbol(F, Decl(moduleWithStatementsOfEveryKind.ts, 14, 15))
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 15, 15))

        return 2;
    }
    var array: I[] = null;
>array : Symbol(array, Decl(moduleWithStatementsOfEveryKind.ts, 18, 7))
>I : Symbol(I, Decl(moduleWithStatementsOfEveryKind.ts, 2, 24))

    var fn = (s: string) => {
>fn : Symbol(fn, Decl(moduleWithStatementsOfEveryKind.ts, 19, 7))
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 19, 14))

        return 'hello ' + s;
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 19, 14))
    }
    var ol = { s: 'hello', id: 2, isvalid: true };
>ol : Symbol(ol, Decl(moduleWithStatementsOfEveryKind.ts, 22, 7))
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 22, 14))
>id : Symbol(id, Decl(moduleWithStatementsOfEveryKind.ts, 22, 26))
>isvalid : Symbol(isvalid, Decl(moduleWithStatementsOfEveryKind.ts, 22, 33))

    declare class DC {
>DC : Symbol(DC, Decl(moduleWithStatementsOfEveryKind.ts, 22, 50))

        static x: number;
>x : Symbol(DC.x, Decl(moduleWithStatementsOfEveryKind.ts, 24, 22))
    }
}

module Y {
>Y : Symbol(Y, Decl(moduleWithStatementsOfEveryKind.ts, 27, 1))

    export class A { s: string }
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 29, 10))
>s : Symbol(A.s, Decl(moduleWithStatementsOfEveryKind.ts, 30, 20))

    export class AA<T> { s: T }
>AA : Symbol(AA, Decl(moduleWithStatementsOfEveryKind.ts, 30, 32))
>T : Symbol(T, Decl(moduleWithStatementsOfEveryKind.ts, 31, 20))
>s : Symbol(AA.s, Decl(moduleWithStatementsOfEveryKind.ts, 31, 24))
>T : Symbol(T, Decl(moduleWithStatementsOfEveryKind.ts, 31, 20))

    export interface I { id: number }
>I : Symbol(I, Decl(moduleWithStatementsOfEveryKind.ts, 31, 31))
>id : Symbol(I.id, Decl(moduleWithStatementsOfEveryKind.ts, 32, 24))

    export class B extends AA<string> implements I { id: number }
>B : Symbol(B, Decl(moduleWithStatementsOfEveryKind.ts, 32, 37))
>AA : Symbol(AA, Decl(moduleWithStatementsOfEveryKind.ts, 30, 32))
>I : Symbol(I, Decl(moduleWithStatementsOfEveryKind.ts, 31, 31))
>id : Symbol(B.id, Decl(moduleWithStatementsOfEveryKind.ts, 34, 52))

    export class BB<T> extends A {
>BB : Symbol(BB, Decl(moduleWithStatementsOfEveryKind.ts, 34, 65))
>T : Symbol(T, Decl(moduleWithStatementsOfEveryKind.ts, 35, 20))
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 29, 10))

        id: number;
>id : Symbol(BB.id, Decl(moduleWithStatementsOfEveryKind.ts, 35, 34))
    }

    export module Module {
>Module : Symbol(Module, Decl(moduleWithStatementsOfEveryKind.ts, 37, 5))

        class A { s: string }
>A : Symbol(A, Decl(moduleWithStatementsOfEveryKind.ts, 39, 26))
>s : Symbol(A.s, Decl(moduleWithStatementsOfEveryKind.ts, 40, 17))
    }
    export enum Color { Blue, Red }
>Color : Symbol(Color, Decl(moduleWithStatementsOfEveryKind.ts, 41, 5))
>Blue : Symbol(Color.Blue, Decl(moduleWithStatementsOfEveryKind.ts, 42, 23))
>Red : Symbol(Color.Red, Decl(moduleWithStatementsOfEveryKind.ts, 42, 29))

    export var x = 12;
>x : Symbol(x, Decl(moduleWithStatementsOfEveryKind.ts, 43, 14))

    export function F(s: string): number {
>F : Symbol(F, Decl(moduleWithStatementsOfEveryKind.ts, 43, 22))
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 44, 22))

        return 2;
    }
    export var array: I[] = null;
>array : Symbol(array, Decl(moduleWithStatementsOfEveryKind.ts, 47, 14))
>I : Symbol(I, Decl(moduleWithStatementsOfEveryKind.ts, 31, 31))

    export var fn = (s: string) => {
>fn : Symbol(fn, Decl(moduleWithStatementsOfEveryKind.ts, 48, 14))
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 48, 21))

        return 'hello ' + s;
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 48, 21))
    }
    export var ol = { s: 'hello', id: 2, isvalid: true };
>ol : Symbol(ol, Decl(moduleWithStatementsOfEveryKind.ts, 51, 14))
>s : Symbol(s, Decl(moduleWithStatementsOfEveryKind.ts, 51, 21))
>id : Symbol(id, Decl(moduleWithStatementsOfEveryKind.ts, 51, 33))
>isvalid : Symbol(isvalid, Decl(moduleWithStatementsOfEveryKind.ts, 51, 40))

    export declare class DC {
>DC : Symbol(DC, Decl(moduleWithStatementsOfEveryKind.ts, 51, 57))

        static x: number;
>x : Symbol(DC.x, Decl(moduleWithStatementsOfEveryKind.ts, 53, 29))
    }
}