File: typedefOnStatements.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 (163 lines) | stat: -rw-r--r-- 5,946 bytes parent folder | download | duplicates (3)
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
158
159
160
161
162
163
=== tests/cases/conformance/jsdoc/typedefOnStatements.js ===
/** @typedef {{a: string}} A */
;
/** @typedef {{ b: string }} B */
debugger;
/** @typedef {{ c: string }} C */
{
}
/** @typedef {{ d: string }} D */
1 + 1;
/** @typedef {{ e: string }} E */
if (false) {
}
/** @typedef {{ f: string }} F */
do {
} while (false);
/** @typedef {{ g: string }} G */
while (false) {
}
/** @typedef {{ h: string }} H */
for (;; false) {
}
/** @typedef {{ i: string }} I */
for (let i in []) {
>i : Symbol(i, Decl(typedefOnStatements.js, 22, 8))
}
/** @typedef {{ j: string }} J */
break;
/** @typedef {{ k: string }} K */
for (let k of []) {
>k : Symbol(k, Decl(typedefOnStatements.js, 27, 8))
}
/** @typedef {{ l: string }} L */
continue;
/** @typedef {{ m: string }} M */
with (name) {
>name : Symbol(name, Decl(lib.dom.d.ts, --, --))
}
/** @typedef {{ n: string }} N */
switch (name) {
>name : Symbol(name, Decl(lib.dom.d.ts, --, --))
}

/** @typedef {{ o: string }} O */
fork: while (false) {
}

/** @typedef {{ p: string }} P */
throw new Error('Unreachable')
>Error : Symbol(Error, Decl(lib.es5.d.ts, --, --), Decl(lib.es5.d.ts, --, --))

/** @typedef {{ q: string }} Q */
try {
}
catch (e) {
>e : Symbol(e, Decl(typedefOnStatements.js, 48, 7))
}

/**
 * @param {A} a
 * @param {B} b
 * @param {C} c
 * @param {D} d
 * @param {E} e
 * @param {F} f
 * @param {G} g
 * @param {H} h
 * @param {I} i
 * @param {J} j
 * @param {K} k
 * @param {L} l
 * @param {M} m
 * @param {N} n
 * @param {O} o
 * @param {P} p
 * @param {Q} q
 */
function proof (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q) {
>proof : Symbol(proof, Decl(typedefOnStatements.js, 49, 1))
>a : Symbol(a, Decl(typedefOnStatements.js, 70, 16))
>b : Symbol(b, Decl(typedefOnStatements.js, 70, 18))
>c : Symbol(c, Decl(typedefOnStatements.js, 70, 20))
>d : Symbol(d, Decl(typedefOnStatements.js, 70, 22))
>e : Symbol(e, Decl(typedefOnStatements.js, 70, 24))
>f : Symbol(f, Decl(typedefOnStatements.js, 70, 26))
>g : Symbol(g, Decl(typedefOnStatements.js, 70, 28))
>h : Symbol(h, Decl(typedefOnStatements.js, 70, 30))
>i : Symbol(i, Decl(typedefOnStatements.js, 70, 32))
>j : Symbol(j, Decl(typedefOnStatements.js, 70, 34))
>k : Symbol(k, Decl(typedefOnStatements.js, 70, 36))
>l : Symbol(l, Decl(typedefOnStatements.js, 70, 38))
>m : Symbol(m, Decl(typedefOnStatements.js, 70, 40))
>n : Symbol(n, Decl(typedefOnStatements.js, 70, 42))
>o : Symbol(o, Decl(typedefOnStatements.js, 70, 44))
>p : Symbol(p, Decl(typedefOnStatements.js, 70, 46))
>q : Symbol(q, Decl(typedefOnStatements.js, 70, 48))

    console.log(a.a, b.b, c.c, d.d, e.e, f.f, g.g, h.h, i.i, j.j, k.k, l.l, m.m, n.n, o.o, p.p, q.q)
>console.log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>console : Symbol(console, Decl(lib.dom.d.ts, --, --))
>log : Symbol(Console.log, Decl(lib.dom.d.ts, --, --))
>a.a : Symbol(a, Decl(typedefOnStatements.js, 0, 15))
>a : Symbol(a, Decl(typedefOnStatements.js, 70, 16))
>a : Symbol(a, Decl(typedefOnStatements.js, 0, 15))
>b.b : Symbol(b, Decl(typedefOnStatements.js, 2, 15))
>b : Symbol(b, Decl(typedefOnStatements.js, 70, 18))
>b : Symbol(b, Decl(typedefOnStatements.js, 2, 15))
>c.c : Symbol(c, Decl(typedefOnStatements.js, 4, 15))
>c : Symbol(c, Decl(typedefOnStatements.js, 70, 20))
>c : Symbol(c, Decl(typedefOnStatements.js, 4, 15))
>d.d : Symbol(d, Decl(typedefOnStatements.js, 7, 15))
>d : Symbol(d, Decl(typedefOnStatements.js, 70, 22))
>d : Symbol(d, Decl(typedefOnStatements.js, 7, 15))
>e.e : Symbol(e, Decl(typedefOnStatements.js, 9, 15))
>e : Symbol(e, Decl(typedefOnStatements.js, 70, 24))
>e : Symbol(e, Decl(typedefOnStatements.js, 9, 15))
>f.f : Symbol(f, Decl(typedefOnStatements.js, 12, 15))
>f : Symbol(f, Decl(typedefOnStatements.js, 70, 26))
>f : Symbol(f, Decl(typedefOnStatements.js, 12, 15))
>g.g : Symbol(g, Decl(typedefOnStatements.js, 15, 15))
>g : Symbol(g, Decl(typedefOnStatements.js, 70, 28))
>g : Symbol(g, Decl(typedefOnStatements.js, 15, 15))
>h.h : Symbol(h, Decl(typedefOnStatements.js, 18, 15))
>h : Symbol(h, Decl(typedefOnStatements.js, 70, 30))
>h : Symbol(h, Decl(typedefOnStatements.js, 18, 15))
>i.i : Symbol(i, Decl(typedefOnStatements.js, 21, 15))
>i : Symbol(i, Decl(typedefOnStatements.js, 70, 32))
>i : Symbol(i, Decl(typedefOnStatements.js, 21, 15))
>j.j : Symbol(j, Decl(typedefOnStatements.js, 24, 15))
>j : Symbol(j, Decl(typedefOnStatements.js, 70, 34))
>j : Symbol(j, Decl(typedefOnStatements.js, 24, 15))
>k.k : Symbol(k, Decl(typedefOnStatements.js, 26, 15))
>k : Symbol(k, Decl(typedefOnStatements.js, 70, 36))
>k : Symbol(k, Decl(typedefOnStatements.js, 26, 15))
>l.l : Symbol(l, Decl(typedefOnStatements.js, 29, 15))
>l : Symbol(l, Decl(typedefOnStatements.js, 70, 38))
>l : Symbol(l, Decl(typedefOnStatements.js, 29, 15))
>m.m : Symbol(m, Decl(typedefOnStatements.js, 31, 15))
>m : Symbol(m, Decl(typedefOnStatements.js, 70, 40))
>m : Symbol(m, Decl(typedefOnStatements.js, 31, 15))
>n.n : Symbol(n, Decl(typedefOnStatements.js, 34, 15))
>n : Symbol(n, Decl(typedefOnStatements.js, 70, 42))
>n : Symbol(n, Decl(typedefOnStatements.js, 34, 15))
>o.o : Symbol(o, Decl(typedefOnStatements.js, 38, 15))
>o : Symbol(o, Decl(typedefOnStatements.js, 70, 44))
>o : Symbol(o, Decl(typedefOnStatements.js, 38, 15))
>p.p : Symbol(p, Decl(typedefOnStatements.js, 42, 15))
>p : Symbol(p, Decl(typedefOnStatements.js, 70, 46))
>p : Symbol(p, Decl(typedefOnStatements.js, 42, 15))
>q.q : Symbol(q, Decl(typedefOnStatements.js, 45, 15))
>q : Symbol(q, Decl(typedefOnStatements.js, 70, 48))
>q : Symbol(q, Decl(typedefOnStatements.js, 45, 15))

    /** @type {Alpha} */
    var alpha = { alpha: "aleph" }
>alpha : Symbol(alpha, Decl(typedefOnStatements.js, 73, 7))
>alpha : Symbol(alpha, Decl(typedefOnStatements.js, 73, 17))

    /** @typedef {{ alpha: string }} Alpha */
    return
}