TypeScript/tests/baselines/reference/genericsManyTypeParameters.symbols
2015-04-15 16:44:20 -07:00

548 lines
30 KiB
Plaintext

=== 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))
}