File: genericsManyTypeParameters.symbols

package info (click to toggle)
node-typescript 2.1.5-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 203,952 kB
  • ctags: 52,987
  • sloc: sh: 11; makefile: 5
file content (547 lines) | stat: -rw-r--r-- 31,131 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
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
=== tests/cases/compiler/genericsManyTypeParameters.ts ===
function Foo<
>Foo : Symbol(Foo, Decl(genericsManyTypeParameters.ts, 0, 0))

    a1, a21, a31, a41, a51, a61,
>a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>a21 : Symbol(a21, Decl(genericsManyTypeParameters.ts, 1, 7))
>a31 : Symbol(a31, Decl(genericsManyTypeParameters.ts, 1, 12))
>a41 : Symbol(a41, Decl(genericsManyTypeParameters.ts, 1, 17))
>a51 : Symbol(a51, Decl(genericsManyTypeParameters.ts, 1, 22))
>a61 : Symbol(a61, Decl(genericsManyTypeParameters.ts, 1, 27))

    a119, a22, a32, a42, a52, a62,
>a119 : Symbol(a119, Decl(genericsManyTypeParameters.ts, 1, 32))
>a22 : Symbol(a22, Decl(genericsManyTypeParameters.ts, 2, 9))
>a32 : Symbol(a32, Decl(genericsManyTypeParameters.ts, 2, 14))
>a42 : Symbol(a42, Decl(genericsManyTypeParameters.ts, 2, 19))
>a52 : Symbol(a52, Decl(genericsManyTypeParameters.ts, 2, 24))
>a62 : Symbol(a62, Decl(genericsManyTypeParameters.ts, 2, 29))

    a219, a23, a33, a43, a53, a63,
>a219 : Symbol(a219, Decl(genericsManyTypeParameters.ts, 2, 34))
>a23 : Symbol(a23, Decl(genericsManyTypeParameters.ts, 3, 9))
>a33 : Symbol(a33, Decl(genericsManyTypeParameters.ts, 3, 14))
>a43 : Symbol(a43, Decl(genericsManyTypeParameters.ts, 3, 19))
>a53 : Symbol(a53, Decl(genericsManyTypeParameters.ts, 3, 24))
>a63 : Symbol(a63, Decl(genericsManyTypeParameters.ts, 3, 29))

    a319, a24, a34, a44, a54, a64,
>a319 : Symbol(a319, Decl(genericsManyTypeParameters.ts, 3, 34))
>a24 : Symbol(a24, Decl(genericsManyTypeParameters.ts, 4, 9))
>a34 : Symbol(a34, Decl(genericsManyTypeParameters.ts, 4, 14))
>a44 : Symbol(a44, Decl(genericsManyTypeParameters.ts, 4, 19))
>a54 : Symbol(a54, Decl(genericsManyTypeParameters.ts, 4, 24))
>a64 : Symbol(a64, Decl(genericsManyTypeParameters.ts, 4, 29))

    a419, a25, a35, a45, a55, a65,
>a419 : Symbol(a419, Decl(genericsManyTypeParameters.ts, 4, 34))
>a25 : Symbol(a25, Decl(genericsManyTypeParameters.ts, 5, 9))
>a35 : Symbol(a35, Decl(genericsManyTypeParameters.ts, 5, 14))
>a45 : Symbol(a45, Decl(genericsManyTypeParameters.ts, 5, 19))
>a55 : Symbol(a55, Decl(genericsManyTypeParameters.ts, 5, 24))
>a65 : Symbol(a65, Decl(genericsManyTypeParameters.ts, 5, 29))

    a519, a26, a36, a46, a56, a66,
>a519 : Symbol(a519, Decl(genericsManyTypeParameters.ts, 5, 34))
>a26 : Symbol(a26, Decl(genericsManyTypeParameters.ts, 6, 9))
>a36 : Symbol(a36, Decl(genericsManyTypeParameters.ts, 6, 14))
>a46 : Symbol(a46, Decl(genericsManyTypeParameters.ts, 6, 19))
>a56 : Symbol(a56, Decl(genericsManyTypeParameters.ts, 6, 24))
>a66 : Symbol(a66, Decl(genericsManyTypeParameters.ts, 6, 29))

    a619, a27, a37, a47, a57, a67,
>a619 : Symbol(a619, Decl(genericsManyTypeParameters.ts, 6, 34))
>a27 : Symbol(a27, Decl(genericsManyTypeParameters.ts, 7, 9))
>a37 : Symbol(a37, Decl(genericsManyTypeParameters.ts, 7, 14))
>a47 : Symbol(a47, Decl(genericsManyTypeParameters.ts, 7, 19))
>a57 : Symbol(a57, Decl(genericsManyTypeParameters.ts, 7, 24))
>a67 : Symbol(a67, Decl(genericsManyTypeParameters.ts, 7, 29))

    a71, a28, a38, a48, a58, a68,
>a71 : Symbol(a71, Decl(genericsManyTypeParameters.ts, 7, 34))
>a28 : Symbol(a28, Decl(genericsManyTypeParameters.ts, 8, 8))
>a38 : Symbol(a38, Decl(genericsManyTypeParameters.ts, 8, 13))
>a48 : Symbol(a48, Decl(genericsManyTypeParameters.ts, 8, 18))
>a58 : Symbol(a58, Decl(genericsManyTypeParameters.ts, 8, 23))
>a68 : Symbol(a68, Decl(genericsManyTypeParameters.ts, 8, 28))

    a81, a29, a39, a49, a59, a69,
>a81 : Symbol(a81, Decl(genericsManyTypeParameters.ts, 8, 33))
>a29 : Symbol(a29, Decl(genericsManyTypeParameters.ts, 9, 8))
>a39 : Symbol(a39, Decl(genericsManyTypeParameters.ts, 9, 13))
>a49 : Symbol(a49, Decl(genericsManyTypeParameters.ts, 9, 18))
>a59 : Symbol(a59, Decl(genericsManyTypeParameters.ts, 9, 23))
>a69 : Symbol(a69, Decl(genericsManyTypeParameters.ts, 9, 28))

    a91, a210, a310, a410, a510, a610,
>a91 : Symbol(a91, Decl(genericsManyTypeParameters.ts, 9, 33))
>a210 : Symbol(a210, Decl(genericsManyTypeParameters.ts, 10, 8))
>a310 : Symbol(a310, Decl(genericsManyTypeParameters.ts, 10, 14))
>a410 : Symbol(a410, Decl(genericsManyTypeParameters.ts, 10, 20))
>a510 : Symbol(a510, Decl(genericsManyTypeParameters.ts, 10, 26))
>a610 : Symbol(a610, Decl(genericsManyTypeParameters.ts, 10, 32))

    a111, a211, a311, a411, a511, a611,
>a111 : Symbol(a111, Decl(genericsManyTypeParameters.ts, 10, 38))
>a211 : Symbol(a211, Decl(genericsManyTypeParameters.ts, 11, 9))
>a311 : Symbol(a311, Decl(genericsManyTypeParameters.ts, 11, 15))
>a411 : Symbol(a411, Decl(genericsManyTypeParameters.ts, 11, 21))
>a511 : Symbol(a511, Decl(genericsManyTypeParameters.ts, 11, 27))
>a611 : Symbol(a611, Decl(genericsManyTypeParameters.ts, 11, 33))

    a112, a212, a312, a412, a512, a612,
>a112 : Symbol(a112, Decl(genericsManyTypeParameters.ts, 11, 39))
>a212 : Symbol(a212, Decl(genericsManyTypeParameters.ts, 12, 9))
>a312 : Symbol(a312, Decl(genericsManyTypeParameters.ts, 12, 15))
>a412 : Symbol(a412, Decl(genericsManyTypeParameters.ts, 12, 21))
>a512 : Symbol(a512, Decl(genericsManyTypeParameters.ts, 12, 27))
>a612 : Symbol(a612, Decl(genericsManyTypeParameters.ts, 12, 33))

    a113, a213, a313, a413, a513, a613,
>a113 : Symbol(a113, Decl(genericsManyTypeParameters.ts, 12, 39))
>a213 : Symbol(a213, Decl(genericsManyTypeParameters.ts, 13, 9))
>a313 : Symbol(a313, Decl(genericsManyTypeParameters.ts, 13, 15))
>a413 : Symbol(a413, Decl(genericsManyTypeParameters.ts, 13, 21))
>a513 : Symbol(a513, Decl(genericsManyTypeParameters.ts, 13, 27))
>a613 : Symbol(a613, Decl(genericsManyTypeParameters.ts, 13, 33))

    a114, a214, a314, a414, a514, a614,
>a114 : Symbol(a114, Decl(genericsManyTypeParameters.ts, 13, 39))
>a214 : Symbol(a214, Decl(genericsManyTypeParameters.ts, 14, 9))
>a314 : Symbol(a314, Decl(genericsManyTypeParameters.ts, 14, 15))
>a414 : Symbol(a414, Decl(genericsManyTypeParameters.ts, 14, 21))
>a514 : Symbol(a514, Decl(genericsManyTypeParameters.ts, 14, 27))
>a614 : Symbol(a614, Decl(genericsManyTypeParameters.ts, 14, 33))

    a115, a215, a315, a415, a515, a615,
>a115 : Symbol(a115, Decl(genericsManyTypeParameters.ts, 14, 39))
>a215 : Symbol(a215, Decl(genericsManyTypeParameters.ts, 15, 9))
>a315 : Symbol(a315, Decl(genericsManyTypeParameters.ts, 15, 15))
>a415 : Symbol(a415, Decl(genericsManyTypeParameters.ts, 15, 21))
>a515 : Symbol(a515, Decl(genericsManyTypeParameters.ts, 15, 27))
>a615 : Symbol(a615, Decl(genericsManyTypeParameters.ts, 15, 33))

    a116, a216, a316, a416, a516, a616,
>a116 : Symbol(a116, Decl(genericsManyTypeParameters.ts, 15, 39))
>a216 : Symbol(a216, Decl(genericsManyTypeParameters.ts, 16, 9))
>a316 : Symbol(a316, Decl(genericsManyTypeParameters.ts, 16, 15))
>a416 : Symbol(a416, Decl(genericsManyTypeParameters.ts, 16, 21))
>a516 : Symbol(a516, Decl(genericsManyTypeParameters.ts, 16, 27))
>a616 : Symbol(a616, Decl(genericsManyTypeParameters.ts, 16, 33))

    a117, a217, a317, a417, a517, a617,
>a117 : Symbol(a117, Decl(genericsManyTypeParameters.ts, 16, 39))
>a217 : Symbol(a217, Decl(genericsManyTypeParameters.ts, 17, 9))
>a317 : Symbol(a317, Decl(genericsManyTypeParameters.ts, 17, 15))
>a417 : Symbol(a417, Decl(genericsManyTypeParameters.ts, 17, 21))
>a517 : Symbol(a517, Decl(genericsManyTypeParameters.ts, 17, 27))
>a617 : Symbol(a617, Decl(genericsManyTypeParameters.ts, 17, 33))

    a118, a218, a318, a418, a518, a618>
>a118 : Symbol(a118, Decl(genericsManyTypeParameters.ts, 17, 39))
>a218 : Symbol(a218, Decl(genericsManyTypeParameters.ts, 18, 9))
>a318 : Symbol(a318, Decl(genericsManyTypeParameters.ts, 18, 15))
>a418 : Symbol(a418, Decl(genericsManyTypeParameters.ts, 18, 21))
>a518 : Symbol(a518, Decl(genericsManyTypeParameters.ts, 18, 27))
>a618 : Symbol(a618, Decl(genericsManyTypeParameters.ts, 18, 33))

    (
        x1: a1, y1: a21, z1: a31, a1: a41, b1: a51, c1: a61,
>x1 : Symbol(x1, Decl(genericsManyTypeParameters.ts, 19, 5))
>a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>y1 : Symbol(y1, Decl(genericsManyTypeParameters.ts, 20, 15))
>a21 : Symbol(a21, Decl(genericsManyTypeParameters.ts, 1, 7))
>z1 : Symbol(z1, Decl(genericsManyTypeParameters.ts, 20, 24))
>a31 : Symbol(a31, Decl(genericsManyTypeParameters.ts, 1, 12))
>a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>a41 : Symbol(a41, Decl(genericsManyTypeParameters.ts, 1, 17))
>b1 : Symbol(b1, Decl(genericsManyTypeParameters.ts, 20, 42))
>a51 : Symbol(a51, Decl(genericsManyTypeParameters.ts, 1, 22))
>c1 : Symbol(c1, Decl(genericsManyTypeParameters.ts, 20, 51))
>a61 : Symbol(a61, Decl(genericsManyTypeParameters.ts, 1, 27))

        x2: a119, y2: a22, z2: a32, a2: a42, b2: a52, c2: a62,
>x2 : Symbol(x2, Decl(genericsManyTypeParameters.ts, 20, 60))
>a119 : Symbol(a119, Decl(genericsManyTypeParameters.ts, 1, 32))
>y2 : Symbol(y2, Decl(genericsManyTypeParameters.ts, 21, 17))
>a22 : Symbol(a22, Decl(genericsManyTypeParameters.ts, 2, 9))
>z2 : Symbol(z2, Decl(genericsManyTypeParameters.ts, 21, 26))
>a32 : Symbol(a32, Decl(genericsManyTypeParameters.ts, 2, 14))
>a2 : Symbol(a2, Decl(genericsManyTypeParameters.ts, 21, 35))
>a42 : Symbol(a42, Decl(genericsManyTypeParameters.ts, 2, 19))
>b2 : Symbol(b2, Decl(genericsManyTypeParameters.ts, 21, 44))
>a52 : Symbol(a52, Decl(genericsManyTypeParameters.ts, 2, 24))
>c2 : Symbol(c2, Decl(genericsManyTypeParameters.ts, 21, 53))
>a62 : Symbol(a62, Decl(genericsManyTypeParameters.ts, 2, 29))

        x3: a219, y3: a23, z3: a33, a3: a43, b3: a53, c3: a63,
>x3 : Symbol(x3, Decl(genericsManyTypeParameters.ts, 21, 62))
>a219 : Symbol(a219, Decl(genericsManyTypeParameters.ts, 2, 34))
>y3 : Symbol(y3, Decl(genericsManyTypeParameters.ts, 22, 17))
>a23 : Symbol(a23, Decl(genericsManyTypeParameters.ts, 3, 9))
>z3 : Symbol(z3, Decl(genericsManyTypeParameters.ts, 22, 26))
>a33 : Symbol(a33, Decl(genericsManyTypeParameters.ts, 3, 14))
>a3 : Symbol(a3, Decl(genericsManyTypeParameters.ts, 22, 35))
>a43 : Symbol(a43, Decl(genericsManyTypeParameters.ts, 3, 19))
>b3 : Symbol(b3, Decl(genericsManyTypeParameters.ts, 22, 44))
>a53 : Symbol(a53, Decl(genericsManyTypeParameters.ts, 3, 24))
>c3 : Symbol(c3, Decl(genericsManyTypeParameters.ts, 22, 53))
>a63 : Symbol(a63, Decl(genericsManyTypeParameters.ts, 3, 29))

        x4: a319, y4: a24, z4: a34, a4: a44, b4: a54, c4: a64,
>x4 : Symbol(x4, Decl(genericsManyTypeParameters.ts, 22, 62))
>a319 : Symbol(a319, Decl(genericsManyTypeParameters.ts, 3, 34))
>y4 : Symbol(y4, Decl(genericsManyTypeParameters.ts, 23, 17))
>a24 : Symbol(a24, Decl(genericsManyTypeParameters.ts, 4, 9))
>z4 : Symbol(z4, Decl(genericsManyTypeParameters.ts, 23, 26))
>a34 : Symbol(a34, Decl(genericsManyTypeParameters.ts, 4, 14))
>a4 : Symbol(a4, Decl(genericsManyTypeParameters.ts, 23, 35))
>a44 : Symbol(a44, Decl(genericsManyTypeParameters.ts, 4, 19))
>b4 : Symbol(b4, Decl(genericsManyTypeParameters.ts, 23, 44))
>a54 : Symbol(a54, Decl(genericsManyTypeParameters.ts, 4, 24))
>c4 : Symbol(c4, Decl(genericsManyTypeParameters.ts, 23, 53))
>a64 : Symbol(a64, Decl(genericsManyTypeParameters.ts, 4, 29))

        x5: a419, y5: a25, z5: a35, a5: a45, b5: a55, c5: a65,
>x5 : Symbol(x5, Decl(genericsManyTypeParameters.ts, 23, 62))
>a419 : Symbol(a419, Decl(genericsManyTypeParameters.ts, 4, 34))
>y5 : Symbol(y5, Decl(genericsManyTypeParameters.ts, 24, 17))
>a25 : Symbol(a25, Decl(genericsManyTypeParameters.ts, 5, 9))
>z5 : Symbol(z5, Decl(genericsManyTypeParameters.ts, 24, 26))
>a35 : Symbol(a35, Decl(genericsManyTypeParameters.ts, 5, 14))
>a5 : Symbol(a5, Decl(genericsManyTypeParameters.ts, 24, 35))
>a45 : Symbol(a45, Decl(genericsManyTypeParameters.ts, 5, 19))
>b5 : Symbol(b5, Decl(genericsManyTypeParameters.ts, 24, 44))
>a55 : Symbol(a55, Decl(genericsManyTypeParameters.ts, 5, 24))
>c5 : Symbol(c5, Decl(genericsManyTypeParameters.ts, 24, 53))
>a65 : Symbol(a65, Decl(genericsManyTypeParameters.ts, 5, 29))

        x6: a519, y6: a26, z6: a36, a6: a46, b6: a56, c6: a66,
>x6 : Symbol(x6, Decl(genericsManyTypeParameters.ts, 24, 62))
>a519 : Symbol(a519, Decl(genericsManyTypeParameters.ts, 5, 34))
>y6 : Symbol(y6, Decl(genericsManyTypeParameters.ts, 25, 17))
>a26 : Symbol(a26, Decl(genericsManyTypeParameters.ts, 6, 9))
>z6 : Symbol(z6, Decl(genericsManyTypeParameters.ts, 25, 26))
>a36 : Symbol(a36, Decl(genericsManyTypeParameters.ts, 6, 14))
>a6 : Symbol(a6, Decl(genericsManyTypeParameters.ts, 25, 35))
>a46 : Symbol(a46, Decl(genericsManyTypeParameters.ts, 6, 19))
>b6 : Symbol(b6, Decl(genericsManyTypeParameters.ts, 25, 44))
>a56 : Symbol(a56, Decl(genericsManyTypeParameters.ts, 6, 24))
>c6 : Symbol(c6, Decl(genericsManyTypeParameters.ts, 25, 53))
>a66 : Symbol(a66, Decl(genericsManyTypeParameters.ts, 6, 29))

        x7: a619, y7: a27, z7: a37, a7: a47, b7: a57, c7: a67,
>x7 : Symbol(x7, Decl(genericsManyTypeParameters.ts, 25, 62))
>a619 : Symbol(a619, Decl(genericsManyTypeParameters.ts, 6, 34))
>y7 : Symbol(y7, Decl(genericsManyTypeParameters.ts, 26, 17))
>a27 : Symbol(a27, Decl(genericsManyTypeParameters.ts, 7, 9))
>z7 : Symbol(z7, Decl(genericsManyTypeParameters.ts, 26, 26))
>a37 : Symbol(a37, Decl(genericsManyTypeParameters.ts, 7, 14))
>a7 : Symbol(a7, Decl(genericsManyTypeParameters.ts, 26, 35))
>a47 : Symbol(a47, Decl(genericsManyTypeParameters.ts, 7, 19))
>b7 : Symbol(b7, Decl(genericsManyTypeParameters.ts, 26, 44))
>a57 : Symbol(a57, Decl(genericsManyTypeParameters.ts, 7, 24))
>c7 : Symbol(c7, Decl(genericsManyTypeParameters.ts, 26, 53))
>a67 : Symbol(a67, Decl(genericsManyTypeParameters.ts, 7, 29))

        x8: a71, y8: a28, z8: a38, a8: a48, b8: a58, c8: a68,
>x8 : Symbol(x8, Decl(genericsManyTypeParameters.ts, 26, 62))
>a71 : Symbol(a71, Decl(genericsManyTypeParameters.ts, 7, 34))
>y8 : Symbol(y8, Decl(genericsManyTypeParameters.ts, 27, 16))
>a28 : Symbol(a28, Decl(genericsManyTypeParameters.ts, 8, 8))
>z8 : Symbol(z8, Decl(genericsManyTypeParameters.ts, 27, 25))
>a38 : Symbol(a38, Decl(genericsManyTypeParameters.ts, 8, 13))
>a8 : Symbol(a8, Decl(genericsManyTypeParameters.ts, 27, 34))
>a48 : Symbol(a48, Decl(genericsManyTypeParameters.ts, 8, 18))
>b8 : Symbol(b8, Decl(genericsManyTypeParameters.ts, 27, 43))
>a58 : Symbol(a58, Decl(genericsManyTypeParameters.ts, 8, 23))
>c8 : Symbol(c8, Decl(genericsManyTypeParameters.ts, 27, 52))
>a68 : Symbol(a68, Decl(genericsManyTypeParameters.ts, 8, 28))

        x9: a81, y9: a29, z9: a39, a9: a49, b9: a59, c9: a69,
>x9 : Symbol(x9, Decl(genericsManyTypeParameters.ts, 27, 61))
>a81 : Symbol(a81, Decl(genericsManyTypeParameters.ts, 8, 33))
>y9 : Symbol(y9, Decl(genericsManyTypeParameters.ts, 28, 16))
>a29 : Symbol(a29, Decl(genericsManyTypeParameters.ts, 9, 8))
>z9 : Symbol(z9, Decl(genericsManyTypeParameters.ts, 28, 25))
>a39 : Symbol(a39, Decl(genericsManyTypeParameters.ts, 9, 13))
>a9 : Symbol(a9, Decl(genericsManyTypeParameters.ts, 28, 34))
>a49 : Symbol(a49, Decl(genericsManyTypeParameters.ts, 9, 18))
>b9 : Symbol(b9, Decl(genericsManyTypeParameters.ts, 28, 43))
>a59 : Symbol(a59, Decl(genericsManyTypeParameters.ts, 9, 23))
>c9 : Symbol(c9, Decl(genericsManyTypeParameters.ts, 28, 52))
>a69 : Symbol(a69, Decl(genericsManyTypeParameters.ts, 9, 28))

        x10: a91, y12: a210, z10: a310, a10: a410, b10: a510, c10: a610,
>x10 : Symbol(x10, Decl(genericsManyTypeParameters.ts, 28, 61))
>a91 : Symbol(a91, Decl(genericsManyTypeParameters.ts, 9, 33))
>y12 : Symbol(y12, Decl(genericsManyTypeParameters.ts, 29, 17))
>a210 : Symbol(a210, Decl(genericsManyTypeParameters.ts, 10, 8))
>z10 : Symbol(z10, Decl(genericsManyTypeParameters.ts, 29, 28))
>a310 : Symbol(a310, Decl(genericsManyTypeParameters.ts, 10, 14))
>a10 : Symbol(a10, Decl(genericsManyTypeParameters.ts, 29, 39))
>a410 : Symbol(a410, Decl(genericsManyTypeParameters.ts, 10, 20))
>b10 : Symbol(b10, Decl(genericsManyTypeParameters.ts, 29, 50))
>a510 : Symbol(a510, Decl(genericsManyTypeParameters.ts, 10, 26))
>c10 : Symbol(c10, Decl(genericsManyTypeParameters.ts, 29, 61))
>a610 : Symbol(a610, Decl(genericsManyTypeParameters.ts, 10, 32))

        x11: a111, y13: a211, z11: a311, a11: a411, b11: a511, c11: a611,
>x11 : Symbol(x11, Decl(genericsManyTypeParameters.ts, 29, 72))
>a111 : Symbol(a111, Decl(genericsManyTypeParameters.ts, 10, 38))
>y13 : Symbol(y13, Decl(genericsManyTypeParameters.ts, 30, 18))
>a211 : Symbol(a211, Decl(genericsManyTypeParameters.ts, 11, 9))
>z11 : Symbol(z11, Decl(genericsManyTypeParameters.ts, 30, 29))
>a311 : Symbol(a311, Decl(genericsManyTypeParameters.ts, 11, 15))
>a11 : Symbol(a11, Decl(genericsManyTypeParameters.ts, 30, 40))
>a411 : Symbol(a411, Decl(genericsManyTypeParameters.ts, 11, 21))
>b11 : Symbol(b11, Decl(genericsManyTypeParameters.ts, 30, 51))
>a511 : Symbol(a511, Decl(genericsManyTypeParameters.ts, 11, 27))
>c11 : Symbol(c11, Decl(genericsManyTypeParameters.ts, 30, 62))
>a611 : Symbol(a611, Decl(genericsManyTypeParameters.ts, 11, 33))

        x12: a112, y14: a212, z12: a312, a12: a412, b12: a512, c12: a612,
>x12 : Symbol(x12, Decl(genericsManyTypeParameters.ts, 30, 73))
>a112 : Symbol(a112, Decl(genericsManyTypeParameters.ts, 11, 39))
>y14 : Symbol(y14, Decl(genericsManyTypeParameters.ts, 31, 18))
>a212 : Symbol(a212, Decl(genericsManyTypeParameters.ts, 12, 9))
>z12 : Symbol(z12, Decl(genericsManyTypeParameters.ts, 31, 29))
>a312 : Symbol(a312, Decl(genericsManyTypeParameters.ts, 12, 15))
>a12 : Symbol(a12, Decl(genericsManyTypeParameters.ts, 31, 40))
>a412 : Symbol(a412, Decl(genericsManyTypeParameters.ts, 12, 21))
>b12 : Symbol(b12, Decl(genericsManyTypeParameters.ts, 31, 51))
>a512 : Symbol(a512, Decl(genericsManyTypeParameters.ts, 12, 27))
>c12 : Symbol(c12, Decl(genericsManyTypeParameters.ts, 31, 62))
>a612 : Symbol(a612, Decl(genericsManyTypeParameters.ts, 12, 33))

        x13: a113, y15: a213, z13: a313, a13: a413, b13: a513, c13: a613,
>x13 : Symbol(x13, Decl(genericsManyTypeParameters.ts, 31, 73))
>a113 : Symbol(a113, Decl(genericsManyTypeParameters.ts, 12, 39))
>y15 : Symbol(y15, Decl(genericsManyTypeParameters.ts, 32, 18))
>a213 : Symbol(a213, Decl(genericsManyTypeParameters.ts, 13, 9))
>z13 : Symbol(z13, Decl(genericsManyTypeParameters.ts, 32, 29))
>a313 : Symbol(a313, Decl(genericsManyTypeParameters.ts, 13, 15))
>a13 : Symbol(a13, Decl(genericsManyTypeParameters.ts, 32, 40))
>a413 : Symbol(a413, Decl(genericsManyTypeParameters.ts, 13, 21))
>b13 : Symbol(b13, Decl(genericsManyTypeParameters.ts, 32, 51))
>a513 : Symbol(a513, Decl(genericsManyTypeParameters.ts, 13, 27))
>c13 : Symbol(c13, Decl(genericsManyTypeParameters.ts, 32, 62))
>a613 : Symbol(a613, Decl(genericsManyTypeParameters.ts, 13, 33))

        x14: a114, y16: a214, z14: a314, a14: a414, b14: a514, c14: a614,
>x14 : Symbol(x14, Decl(genericsManyTypeParameters.ts, 32, 73))
>a114 : Symbol(a114, Decl(genericsManyTypeParameters.ts, 13, 39))
>y16 : Symbol(y16, Decl(genericsManyTypeParameters.ts, 33, 18))
>a214 : Symbol(a214, Decl(genericsManyTypeParameters.ts, 14, 9))
>z14 : Symbol(z14, Decl(genericsManyTypeParameters.ts, 33, 29))
>a314 : Symbol(a314, Decl(genericsManyTypeParameters.ts, 14, 15))
>a14 : Symbol(a14, Decl(genericsManyTypeParameters.ts, 33, 40))
>a414 : Symbol(a414, Decl(genericsManyTypeParameters.ts, 14, 21))
>b14 : Symbol(b14, Decl(genericsManyTypeParameters.ts, 33, 51))
>a514 : Symbol(a514, Decl(genericsManyTypeParameters.ts, 14, 27))
>c14 : Symbol(c14, Decl(genericsManyTypeParameters.ts, 33, 62))
>a614 : Symbol(a614, Decl(genericsManyTypeParameters.ts, 14, 33))

        x15: a115, y17: a215, z15: a315, a15: a415, b15: a515, c15: a615,
>x15 : Symbol(x15, Decl(genericsManyTypeParameters.ts, 33, 73))
>a115 : Symbol(a115, Decl(genericsManyTypeParameters.ts, 14, 39))
>y17 : Symbol(y17, Decl(genericsManyTypeParameters.ts, 34, 18))
>a215 : Symbol(a215, Decl(genericsManyTypeParameters.ts, 15, 9))
>z15 : Symbol(z15, Decl(genericsManyTypeParameters.ts, 34, 29))
>a315 : Symbol(a315, Decl(genericsManyTypeParameters.ts, 15, 15))
>a15 : Symbol(a15, Decl(genericsManyTypeParameters.ts, 34, 40))
>a415 : Symbol(a415, Decl(genericsManyTypeParameters.ts, 15, 21))
>b15 : Symbol(b15, Decl(genericsManyTypeParameters.ts, 34, 51))
>a515 : Symbol(a515, Decl(genericsManyTypeParameters.ts, 15, 27))
>c15 : Symbol(c15, Decl(genericsManyTypeParameters.ts, 34, 62))
>a615 : Symbol(a615, Decl(genericsManyTypeParameters.ts, 15, 33))

        x16: a116, y18: a216, z16: a316, a16: a416, b16: a516, c16: a616,
>x16 : Symbol(x16, Decl(genericsManyTypeParameters.ts, 34, 73))
>a116 : Symbol(a116, Decl(genericsManyTypeParameters.ts, 15, 39))
>y18 : Symbol(y18, Decl(genericsManyTypeParameters.ts, 35, 18))
>a216 : Symbol(a216, Decl(genericsManyTypeParameters.ts, 16, 9))
>z16 : Symbol(z16, Decl(genericsManyTypeParameters.ts, 35, 29))
>a316 : Symbol(a316, Decl(genericsManyTypeParameters.ts, 16, 15))
>a16 : Symbol(a16, Decl(genericsManyTypeParameters.ts, 35, 40))
>a416 : Symbol(a416, Decl(genericsManyTypeParameters.ts, 16, 21))
>b16 : Symbol(b16, Decl(genericsManyTypeParameters.ts, 35, 51))
>a516 : Symbol(a516, Decl(genericsManyTypeParameters.ts, 16, 27))
>c16 : Symbol(c16, Decl(genericsManyTypeParameters.ts, 35, 62))
>a616 : Symbol(a616, Decl(genericsManyTypeParameters.ts, 16, 33))

        x17: a117, y19: a217, z17: a317, a17: a417, b17: a517, c17: a617,
>x17 : Symbol(x17, Decl(genericsManyTypeParameters.ts, 35, 73))
>a117 : Symbol(a117, Decl(genericsManyTypeParameters.ts, 16, 39))
>y19 : Symbol(y19, Decl(genericsManyTypeParameters.ts, 36, 18))
>a217 : Symbol(a217, Decl(genericsManyTypeParameters.ts, 17, 9))
>z17 : Symbol(z17, Decl(genericsManyTypeParameters.ts, 36, 29))
>a317 : Symbol(a317, Decl(genericsManyTypeParameters.ts, 17, 15))
>a17 : Symbol(a17, Decl(genericsManyTypeParameters.ts, 36, 40))
>a417 : Symbol(a417, Decl(genericsManyTypeParameters.ts, 17, 21))
>b17 : Symbol(b17, Decl(genericsManyTypeParameters.ts, 36, 51))
>a517 : Symbol(a517, Decl(genericsManyTypeParameters.ts, 17, 27))
>c17 : Symbol(c17, Decl(genericsManyTypeParameters.ts, 36, 62))
>a617 : Symbol(a617, Decl(genericsManyTypeParameters.ts, 17, 33))

        x18: a118, y10: a218, z18: a318, a18: a418, b18: a518, c18: a618
>x18 : Symbol(x18, Decl(genericsManyTypeParameters.ts, 36, 73))
>a118 : Symbol(a118, Decl(genericsManyTypeParameters.ts, 17, 39))
>y10 : Symbol(y10, Decl(genericsManyTypeParameters.ts, 37, 18))
>a218 : Symbol(a218, Decl(genericsManyTypeParameters.ts, 18, 9))
>z18 : Symbol(z18, Decl(genericsManyTypeParameters.ts, 37, 29))
>a318 : Symbol(a318, Decl(genericsManyTypeParameters.ts, 18, 15))
>a18 : Symbol(a18, Decl(genericsManyTypeParameters.ts, 37, 40))
>a418 : Symbol(a418, Decl(genericsManyTypeParameters.ts, 18, 21))
>b18 : Symbol(b18, Decl(genericsManyTypeParameters.ts, 37, 51))
>a518 : Symbol(a518, Decl(genericsManyTypeParameters.ts, 18, 27))
>c18 : Symbol(c18, Decl(genericsManyTypeParameters.ts, 37, 62))
>a618 : Symbol(a618, Decl(genericsManyTypeParameters.ts, 18, 33))

    )
    {
        return [x1 , y1 , z1 , a1 , b1 , c1,
>x1 : Symbol(x1, Decl(genericsManyTypeParameters.ts, 19, 5))
>y1 : Symbol(y1, Decl(genericsManyTypeParameters.ts, 20, 15))
>z1 : Symbol(z1, Decl(genericsManyTypeParameters.ts, 20, 24))
>a1 : Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>b1 : Symbol(b1, Decl(genericsManyTypeParameters.ts, 20, 42))
>c1 : Symbol(c1, Decl(genericsManyTypeParameters.ts, 20, 51))

           x2 , y2 , z2 , a2 , b2 , c2,
>x2 : Symbol(x2, Decl(genericsManyTypeParameters.ts, 20, 60))
>y2 : Symbol(y2, Decl(genericsManyTypeParameters.ts, 21, 17))
>z2 : Symbol(z2, Decl(genericsManyTypeParameters.ts, 21, 26))
>a2 : Symbol(a2, Decl(genericsManyTypeParameters.ts, 21, 35))
>b2 : Symbol(b2, Decl(genericsManyTypeParameters.ts, 21, 44))
>c2 : Symbol(c2, Decl(genericsManyTypeParameters.ts, 21, 53))

           x3 , y3 , z3 , a3 , b3 , c3,
>x3 : Symbol(x3, Decl(genericsManyTypeParameters.ts, 21, 62))
>y3 : Symbol(y3, Decl(genericsManyTypeParameters.ts, 22, 17))
>z3 : Symbol(z3, Decl(genericsManyTypeParameters.ts, 22, 26))
>a3 : Symbol(a3, Decl(genericsManyTypeParameters.ts, 22, 35))
>b3 : Symbol(b3, Decl(genericsManyTypeParameters.ts, 22, 44))
>c3 : Symbol(c3, Decl(genericsManyTypeParameters.ts, 22, 53))

           x4 , y4 , z4 , a4 , b4 , c4,
>x4 : Symbol(x4, Decl(genericsManyTypeParameters.ts, 22, 62))
>y4 : Symbol(y4, Decl(genericsManyTypeParameters.ts, 23, 17))
>z4 : Symbol(z4, Decl(genericsManyTypeParameters.ts, 23, 26))
>a4 : Symbol(a4, Decl(genericsManyTypeParameters.ts, 23, 35))
>b4 : Symbol(b4, Decl(genericsManyTypeParameters.ts, 23, 44))
>c4 : Symbol(c4, Decl(genericsManyTypeParameters.ts, 23, 53))

           x5 , y5 , z5 , a5 , b5 , c5,
>x5 : Symbol(x5, Decl(genericsManyTypeParameters.ts, 23, 62))
>y5 : Symbol(y5, Decl(genericsManyTypeParameters.ts, 24, 17))
>z5 : Symbol(z5, Decl(genericsManyTypeParameters.ts, 24, 26))
>a5 : Symbol(a5, Decl(genericsManyTypeParameters.ts, 24, 35))
>b5 : Symbol(b5, Decl(genericsManyTypeParameters.ts, 24, 44))
>c5 : Symbol(c5, Decl(genericsManyTypeParameters.ts, 24, 53))

           x6 , y6 , z6 , a6 , b6 , c6,
>x6 : Symbol(x6, Decl(genericsManyTypeParameters.ts, 24, 62))
>y6 : Symbol(y6, Decl(genericsManyTypeParameters.ts, 25, 17))
>z6 : Symbol(z6, Decl(genericsManyTypeParameters.ts, 25, 26))
>a6 : Symbol(a6, Decl(genericsManyTypeParameters.ts, 25, 35))
>b6 : Symbol(b6, Decl(genericsManyTypeParameters.ts, 25, 44))
>c6 : Symbol(c6, Decl(genericsManyTypeParameters.ts, 25, 53))

           x7 , y7 , z7 , a7 , b7 , c7,
>x7 : Symbol(x7, Decl(genericsManyTypeParameters.ts, 25, 62))
>y7 : Symbol(y7, Decl(genericsManyTypeParameters.ts, 26, 17))
>z7 : Symbol(z7, Decl(genericsManyTypeParameters.ts, 26, 26))
>a7 : Symbol(a7, Decl(genericsManyTypeParameters.ts, 26, 35))
>b7 : Symbol(b7, Decl(genericsManyTypeParameters.ts, 26, 44))
>c7 : Symbol(c7, Decl(genericsManyTypeParameters.ts, 26, 53))

           x8 , y8 , z8 , a8 , b8 , c8,
>x8 : Symbol(x8, Decl(genericsManyTypeParameters.ts, 26, 62))
>y8 : Symbol(y8, Decl(genericsManyTypeParameters.ts, 27, 16))
>z8 : Symbol(z8, Decl(genericsManyTypeParameters.ts, 27, 25))
>a8 : Symbol(a8, Decl(genericsManyTypeParameters.ts, 27, 34))
>b8 : Symbol(b8, Decl(genericsManyTypeParameters.ts, 27, 43))
>c8 : Symbol(c8, Decl(genericsManyTypeParameters.ts, 27, 52))

           x9 , y9 , z9 , a9 , b9 , c9,
>x9 : Symbol(x9, Decl(genericsManyTypeParameters.ts, 27, 61))
>y9 : Symbol(y9, Decl(genericsManyTypeParameters.ts, 28, 16))
>z9 : Symbol(z9, Decl(genericsManyTypeParameters.ts, 28, 25))
>a9 : Symbol(a9, Decl(genericsManyTypeParameters.ts, 28, 34))
>b9 : Symbol(b9, Decl(genericsManyTypeParameters.ts, 28, 43))
>c9 : Symbol(c9, Decl(genericsManyTypeParameters.ts, 28, 52))

           x10 , y12 , z10 , a10 , b10 , c10,
>x10 : Symbol(x10, Decl(genericsManyTypeParameters.ts, 28, 61))
>y12 : Symbol(y12, Decl(genericsManyTypeParameters.ts, 29, 17))
>z10 : Symbol(z10, Decl(genericsManyTypeParameters.ts, 29, 28))
>a10 : Symbol(a10, Decl(genericsManyTypeParameters.ts, 29, 39))
>b10 : Symbol(b10, Decl(genericsManyTypeParameters.ts, 29, 50))
>c10 : Symbol(c10, Decl(genericsManyTypeParameters.ts, 29, 61))

           x11 , y13 , z11 , a11 , b11 , c11,
>x11 : Symbol(x11, Decl(genericsManyTypeParameters.ts, 29, 72))
>y13 : Symbol(y13, Decl(genericsManyTypeParameters.ts, 30, 18))
>z11 : Symbol(z11, Decl(genericsManyTypeParameters.ts, 30, 29))
>a11 : Symbol(a11, Decl(genericsManyTypeParameters.ts, 30, 40))
>b11 : Symbol(b11, Decl(genericsManyTypeParameters.ts, 30, 51))
>c11 : Symbol(c11, Decl(genericsManyTypeParameters.ts, 30, 62))

           x12 , y14 , z12 , a12 , b12 , c12,
>x12 : Symbol(x12, Decl(genericsManyTypeParameters.ts, 30, 73))
>y14 : Symbol(y14, Decl(genericsManyTypeParameters.ts, 31, 18))
>z12 : Symbol(z12, Decl(genericsManyTypeParameters.ts, 31, 29))
>a12 : Symbol(a12, Decl(genericsManyTypeParameters.ts, 31, 40))
>b12 : Symbol(b12, Decl(genericsManyTypeParameters.ts, 31, 51))
>c12 : Symbol(c12, Decl(genericsManyTypeParameters.ts, 31, 62))

           x13 , y15 , z13 , a13 , b13 , c13,
>x13 : Symbol(x13, Decl(genericsManyTypeParameters.ts, 31, 73))
>y15 : Symbol(y15, Decl(genericsManyTypeParameters.ts, 32, 18))
>z13 : Symbol(z13, Decl(genericsManyTypeParameters.ts, 32, 29))
>a13 : Symbol(a13, Decl(genericsManyTypeParameters.ts, 32, 40))
>b13 : Symbol(b13, Decl(genericsManyTypeParameters.ts, 32, 51))
>c13 : Symbol(c13, Decl(genericsManyTypeParameters.ts, 32, 62))

           x14 , y16 , z14 , a14 , b14 , c14,
>x14 : Symbol(x14, Decl(genericsManyTypeParameters.ts, 32, 73))
>y16 : Symbol(y16, Decl(genericsManyTypeParameters.ts, 33, 18))
>z14 : Symbol(z14, Decl(genericsManyTypeParameters.ts, 33, 29))
>a14 : Symbol(a14, Decl(genericsManyTypeParameters.ts, 33, 40))
>b14 : Symbol(b14, Decl(genericsManyTypeParameters.ts, 33, 51))
>c14 : Symbol(c14, Decl(genericsManyTypeParameters.ts, 33, 62))

           x15 , y17 , z15 , a15 , b15 , c15,
>x15 : Symbol(x15, Decl(genericsManyTypeParameters.ts, 33, 73))
>y17 : Symbol(y17, Decl(genericsManyTypeParameters.ts, 34, 18))
>z15 : Symbol(z15, Decl(genericsManyTypeParameters.ts, 34, 29))
>a15 : Symbol(a15, Decl(genericsManyTypeParameters.ts, 34, 40))
>b15 : Symbol(b15, Decl(genericsManyTypeParameters.ts, 34, 51))
>c15 : Symbol(c15, Decl(genericsManyTypeParameters.ts, 34, 62))

           x16 , y18 , z16 , a16 , b16 , c16,
>x16 : Symbol(x16, Decl(genericsManyTypeParameters.ts, 34, 73))
>y18 : Symbol(y18, Decl(genericsManyTypeParameters.ts, 35, 18))
>z16 : Symbol(z16, Decl(genericsManyTypeParameters.ts, 35, 29))
>a16 : Symbol(a16, Decl(genericsManyTypeParameters.ts, 35, 40))
>b16 : Symbol(b16, Decl(genericsManyTypeParameters.ts, 35, 51))
>c16 : Symbol(c16, Decl(genericsManyTypeParameters.ts, 35, 62))

           x17 , y19 , z17 , a17 , b17 , c17,
>x17 : Symbol(x17, Decl(genericsManyTypeParameters.ts, 35, 73))
>y19 : Symbol(y19, Decl(genericsManyTypeParameters.ts, 36, 18))
>z17 : Symbol(z17, Decl(genericsManyTypeParameters.ts, 36, 29))
>a17 : Symbol(a17, Decl(genericsManyTypeParameters.ts, 36, 40))
>b17 : Symbol(b17, Decl(genericsManyTypeParameters.ts, 36, 51))
>c17 : Symbol(c17, Decl(genericsManyTypeParameters.ts, 36, 62))

           x18 , y10 , z18 , a18 , b18 , c18];
>x18 : Symbol(x18, Decl(genericsManyTypeParameters.ts, 36, 73))
>y10 : Symbol(y10, Decl(genericsManyTypeParameters.ts, 37, 18))
>z18 : Symbol(z18, Decl(genericsManyTypeParameters.ts, 37, 29))
>a18 : Symbol(a18, Decl(genericsManyTypeParameters.ts, 37, 40))
>b18 : Symbol(b18, Decl(genericsManyTypeParameters.ts, 37, 51))
>c18 : Symbol(c18, Decl(genericsManyTypeParameters.ts, 37, 62))
    }