TypeScript/tests/baselines/reference/genericsManyTypeParameters.types
2015-04-13 14:29:37 -07:00

549 lines
36 KiB
Plaintext

=== tests/cases/compiler/genericsManyTypeParameters.ts ===
function Foo<
>Foo : <a1, a21, a31, a41, a51, a61, a119, a22, a32, a42, a52, a62, a219, a23, a33, a43, a53, a63, a319, a24, a34, a44, a54, a64, a419, a25, a35, a45, a55, a65, a519, a26, a36, a46, a56, a66, a619, a27, a37, a47, a57, a67, a71, a28, a38, a48, a58, a68, a81, a29, a39, a49, a59, a69, a91, a210, a310, a410, a510, a610, a111, a211, a311, a411, a511, a611, a112, a212, a312, a412, a512, a612, a113, a213, a313, a413, a513, a613, a114, a214, a314, a414, a514, a614, a115, a215, a315, a415, a515, a615, a116, a216, a316, a416, a516, a616, a117, a217, a317, a417, a517, a617, a118, a218, a318, a418, a518, a618>(x1: a1, y1: a21, z1: a31, a1: a41, b1: a51, c1: a61, x2: a119, y2: a22, z2: a32, a2: a42, b2: a52, c2: a62, x3: a219, y3: a23, z3: a33, a3: a43, b3: a53, c3: a63, x4: a319, y4: a24, z4: a34, a4: a44, b4: a54, c4: a64, x5: a419, y5: a25, z5: a35, a5: a45, b5: a55, c5: a65, x6: a519, y6: a26, z6: a36, a6: a46, b6: a56, c6: a66, x7: a619, y7: a27, z7: a37, a7: a47, b7: a57, c7: a67, x8: a71, y8: a28, z8: a38, a8: a48, b8: a58, c8: a68, x9: a81, y9: a29, z9: a39, a9: a49, b9: a59, c9: a69, x10: a91, y12: a210, z10: a310, a10: a410, b10: a510, c10: a610, x11: a111, y13: a211, z11: a311, a11: a411, b11: a511, c11: a611, x12: a112, y14: a212, z12: a312, a12: a412, b12: a512, c12: a612, x13: a113, y15: a213, z13: a313, a13: a413, b13: a513, c13: a613, x14: a114, y16: a214, z14: a314, a14: a414, b14: a514, c14: a614, x15: a115, y17: a215, z15: a315, a15: a415, b15: a515, c15: a615, x16: a116, y18: a216, z16: a316, a16: a416, b16: a516, c16: a616, x17: a117, y19: a217, z17: a317, a17: a417, b17: a517, c17: a617, x18: a118, y10: a218, z18: a318, a18: a418, b18: a518, c18: a618) => (a1 | a21 | a31 | a41 | a51 | a61 | a119 | a22 | a32 | a42 | a52 | a62 | a219 | a23 | a33 | a43 | a53 | a63 | a319 | a24 | a34 | a44 | a54 | a64 | a419 | a25 | a35 | a45 | a55 | a65 | a519 | a26 | a36 | a46 | a56 | a66 | a619 | a27 | a37 | a47 | a57 | a67 | a71 | a28 | a38 | a48 | a58 | a68 | a81 | a29 | a39 | a49 | a59 | a69 | a91 | a210 | a310 | a410 | a510 | a610 | a111 | a211 | a311 | a411 | a511 | a611 | a112 | a212 | a312 | a412 | a512 | a612 | a113 | a213 | a313 | a413 | a513 | a613 | a114 | a214 | a314 | a414 | a514 | a614 | a115 | a215 | a315 | a415 | a515 | a615 | a116 | a216 | a316 | a416 | a516 | a616 | a117 | a217 | a317 | a417 | a517 | a617 | a118 | a218 | a318 | a418 | a518 | a618)[], Symbol(Foo, Decl(genericsManyTypeParameters.ts, 0, 0))
a1, a21, a31, a41, a51, a61,
>a1 : a1, Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>a21 : a21, Symbol(a21, Decl(genericsManyTypeParameters.ts, 1, 7))
>a31 : a31, Symbol(a31, Decl(genericsManyTypeParameters.ts, 1, 12))
>a41 : a41, Symbol(a41, Decl(genericsManyTypeParameters.ts, 1, 17))
>a51 : a51, Symbol(a51, Decl(genericsManyTypeParameters.ts, 1, 22))
>a61 : a61, Symbol(a61, Decl(genericsManyTypeParameters.ts, 1, 27))
a119, a22, a32, a42, a52, a62,
>a119 : a119, Symbol(a119, Decl(genericsManyTypeParameters.ts, 1, 32))
>a22 : a22, Symbol(a22, Decl(genericsManyTypeParameters.ts, 2, 9))
>a32 : a32, Symbol(a32, Decl(genericsManyTypeParameters.ts, 2, 14))
>a42 : a42, Symbol(a42, Decl(genericsManyTypeParameters.ts, 2, 19))
>a52 : a52, Symbol(a52, Decl(genericsManyTypeParameters.ts, 2, 24))
>a62 : a62, Symbol(a62, Decl(genericsManyTypeParameters.ts, 2, 29))
a219, a23, a33, a43, a53, a63,
>a219 : a219, Symbol(a219, Decl(genericsManyTypeParameters.ts, 2, 34))
>a23 : a23, Symbol(a23, Decl(genericsManyTypeParameters.ts, 3, 9))
>a33 : a33, Symbol(a33, Decl(genericsManyTypeParameters.ts, 3, 14))
>a43 : a43, Symbol(a43, Decl(genericsManyTypeParameters.ts, 3, 19))
>a53 : a53, Symbol(a53, Decl(genericsManyTypeParameters.ts, 3, 24))
>a63 : a63, Symbol(a63, Decl(genericsManyTypeParameters.ts, 3, 29))
a319, a24, a34, a44, a54, a64,
>a319 : a319, Symbol(a319, Decl(genericsManyTypeParameters.ts, 3, 34))
>a24 : a24, Symbol(a24, Decl(genericsManyTypeParameters.ts, 4, 9))
>a34 : a34, Symbol(a34, Decl(genericsManyTypeParameters.ts, 4, 14))
>a44 : a44, Symbol(a44, Decl(genericsManyTypeParameters.ts, 4, 19))
>a54 : a54, Symbol(a54, Decl(genericsManyTypeParameters.ts, 4, 24))
>a64 : a64, Symbol(a64, Decl(genericsManyTypeParameters.ts, 4, 29))
a419, a25, a35, a45, a55, a65,
>a419 : a419, Symbol(a419, Decl(genericsManyTypeParameters.ts, 4, 34))
>a25 : a25, Symbol(a25, Decl(genericsManyTypeParameters.ts, 5, 9))
>a35 : a35, Symbol(a35, Decl(genericsManyTypeParameters.ts, 5, 14))
>a45 : a45, Symbol(a45, Decl(genericsManyTypeParameters.ts, 5, 19))
>a55 : a55, Symbol(a55, Decl(genericsManyTypeParameters.ts, 5, 24))
>a65 : a65, Symbol(a65, Decl(genericsManyTypeParameters.ts, 5, 29))
a519, a26, a36, a46, a56, a66,
>a519 : a519, Symbol(a519, Decl(genericsManyTypeParameters.ts, 5, 34))
>a26 : a26, Symbol(a26, Decl(genericsManyTypeParameters.ts, 6, 9))
>a36 : a36, Symbol(a36, Decl(genericsManyTypeParameters.ts, 6, 14))
>a46 : a46, Symbol(a46, Decl(genericsManyTypeParameters.ts, 6, 19))
>a56 : a56, Symbol(a56, Decl(genericsManyTypeParameters.ts, 6, 24))
>a66 : a66, Symbol(a66, Decl(genericsManyTypeParameters.ts, 6, 29))
a619, a27, a37, a47, a57, a67,
>a619 : a619, Symbol(a619, Decl(genericsManyTypeParameters.ts, 6, 34))
>a27 : a27, Symbol(a27, Decl(genericsManyTypeParameters.ts, 7, 9))
>a37 : a37, Symbol(a37, Decl(genericsManyTypeParameters.ts, 7, 14))
>a47 : a47, Symbol(a47, Decl(genericsManyTypeParameters.ts, 7, 19))
>a57 : a57, Symbol(a57, Decl(genericsManyTypeParameters.ts, 7, 24))
>a67 : a67, Symbol(a67, Decl(genericsManyTypeParameters.ts, 7, 29))
a71, a28, a38, a48, a58, a68,
>a71 : a71, Symbol(a71, Decl(genericsManyTypeParameters.ts, 7, 34))
>a28 : a28, Symbol(a28, Decl(genericsManyTypeParameters.ts, 8, 8))
>a38 : a38, Symbol(a38, Decl(genericsManyTypeParameters.ts, 8, 13))
>a48 : a48, Symbol(a48, Decl(genericsManyTypeParameters.ts, 8, 18))
>a58 : a58, Symbol(a58, Decl(genericsManyTypeParameters.ts, 8, 23))
>a68 : a68, Symbol(a68, Decl(genericsManyTypeParameters.ts, 8, 28))
a81, a29, a39, a49, a59, a69,
>a81 : a81, Symbol(a81, Decl(genericsManyTypeParameters.ts, 8, 33))
>a29 : a29, Symbol(a29, Decl(genericsManyTypeParameters.ts, 9, 8))
>a39 : a39, Symbol(a39, Decl(genericsManyTypeParameters.ts, 9, 13))
>a49 : a49, Symbol(a49, Decl(genericsManyTypeParameters.ts, 9, 18))
>a59 : a59, Symbol(a59, Decl(genericsManyTypeParameters.ts, 9, 23))
>a69 : a69, Symbol(a69, Decl(genericsManyTypeParameters.ts, 9, 28))
a91, a210, a310, a410, a510, a610,
>a91 : a91, Symbol(a91, Decl(genericsManyTypeParameters.ts, 9, 33))
>a210 : a210, Symbol(a210, Decl(genericsManyTypeParameters.ts, 10, 8))
>a310 : a310, Symbol(a310, Decl(genericsManyTypeParameters.ts, 10, 14))
>a410 : a410, Symbol(a410, Decl(genericsManyTypeParameters.ts, 10, 20))
>a510 : a510, Symbol(a510, Decl(genericsManyTypeParameters.ts, 10, 26))
>a610 : a610, Symbol(a610, Decl(genericsManyTypeParameters.ts, 10, 32))
a111, a211, a311, a411, a511, a611,
>a111 : a111, Symbol(a111, Decl(genericsManyTypeParameters.ts, 10, 38))
>a211 : a211, Symbol(a211, Decl(genericsManyTypeParameters.ts, 11, 9))
>a311 : a311, Symbol(a311, Decl(genericsManyTypeParameters.ts, 11, 15))
>a411 : a411, Symbol(a411, Decl(genericsManyTypeParameters.ts, 11, 21))
>a511 : a511, Symbol(a511, Decl(genericsManyTypeParameters.ts, 11, 27))
>a611 : a611, Symbol(a611, Decl(genericsManyTypeParameters.ts, 11, 33))
a112, a212, a312, a412, a512, a612,
>a112 : a112, Symbol(a112, Decl(genericsManyTypeParameters.ts, 11, 39))
>a212 : a212, Symbol(a212, Decl(genericsManyTypeParameters.ts, 12, 9))
>a312 : a312, Symbol(a312, Decl(genericsManyTypeParameters.ts, 12, 15))
>a412 : a412, Symbol(a412, Decl(genericsManyTypeParameters.ts, 12, 21))
>a512 : a512, Symbol(a512, Decl(genericsManyTypeParameters.ts, 12, 27))
>a612 : a612, Symbol(a612, Decl(genericsManyTypeParameters.ts, 12, 33))
a113, a213, a313, a413, a513, a613,
>a113 : a113, Symbol(a113, Decl(genericsManyTypeParameters.ts, 12, 39))
>a213 : a213, Symbol(a213, Decl(genericsManyTypeParameters.ts, 13, 9))
>a313 : a313, Symbol(a313, Decl(genericsManyTypeParameters.ts, 13, 15))
>a413 : a413, Symbol(a413, Decl(genericsManyTypeParameters.ts, 13, 21))
>a513 : a513, Symbol(a513, Decl(genericsManyTypeParameters.ts, 13, 27))
>a613 : a613, Symbol(a613, Decl(genericsManyTypeParameters.ts, 13, 33))
a114, a214, a314, a414, a514, a614,
>a114 : a114, Symbol(a114, Decl(genericsManyTypeParameters.ts, 13, 39))
>a214 : a214, Symbol(a214, Decl(genericsManyTypeParameters.ts, 14, 9))
>a314 : a314, Symbol(a314, Decl(genericsManyTypeParameters.ts, 14, 15))
>a414 : a414, Symbol(a414, Decl(genericsManyTypeParameters.ts, 14, 21))
>a514 : a514, Symbol(a514, Decl(genericsManyTypeParameters.ts, 14, 27))
>a614 : a614, Symbol(a614, Decl(genericsManyTypeParameters.ts, 14, 33))
a115, a215, a315, a415, a515, a615,
>a115 : a115, Symbol(a115, Decl(genericsManyTypeParameters.ts, 14, 39))
>a215 : a215, Symbol(a215, Decl(genericsManyTypeParameters.ts, 15, 9))
>a315 : a315, Symbol(a315, Decl(genericsManyTypeParameters.ts, 15, 15))
>a415 : a415, Symbol(a415, Decl(genericsManyTypeParameters.ts, 15, 21))
>a515 : a515, Symbol(a515, Decl(genericsManyTypeParameters.ts, 15, 27))
>a615 : a615, Symbol(a615, Decl(genericsManyTypeParameters.ts, 15, 33))
a116, a216, a316, a416, a516, a616,
>a116 : a116, Symbol(a116, Decl(genericsManyTypeParameters.ts, 15, 39))
>a216 : a216, Symbol(a216, Decl(genericsManyTypeParameters.ts, 16, 9))
>a316 : a316, Symbol(a316, Decl(genericsManyTypeParameters.ts, 16, 15))
>a416 : a416, Symbol(a416, Decl(genericsManyTypeParameters.ts, 16, 21))
>a516 : a516, Symbol(a516, Decl(genericsManyTypeParameters.ts, 16, 27))
>a616 : a616, Symbol(a616, Decl(genericsManyTypeParameters.ts, 16, 33))
a117, a217, a317, a417, a517, a617,
>a117 : a117, Symbol(a117, Decl(genericsManyTypeParameters.ts, 16, 39))
>a217 : a217, Symbol(a217, Decl(genericsManyTypeParameters.ts, 17, 9))
>a317 : a317, Symbol(a317, Decl(genericsManyTypeParameters.ts, 17, 15))
>a417 : a417, Symbol(a417, Decl(genericsManyTypeParameters.ts, 17, 21))
>a517 : a517, Symbol(a517, Decl(genericsManyTypeParameters.ts, 17, 27))
>a617 : a617, Symbol(a617, Decl(genericsManyTypeParameters.ts, 17, 33))
a118, a218, a318, a418, a518, a618>
>a118 : a118, Symbol(a118, Decl(genericsManyTypeParameters.ts, 17, 39))
>a218 : a218, Symbol(a218, Decl(genericsManyTypeParameters.ts, 18, 9))
>a318 : a318, Symbol(a318, Decl(genericsManyTypeParameters.ts, 18, 15))
>a418 : a418, Symbol(a418, Decl(genericsManyTypeParameters.ts, 18, 21))
>a518 : a518, Symbol(a518, Decl(genericsManyTypeParameters.ts, 18, 27))
>a618 : a618, Symbol(a618, Decl(genericsManyTypeParameters.ts, 18, 33))
(
x1: a1, y1: a21, z1: a31, a1: a41, b1: a51, c1: a61,
>x1 : a1, Symbol(x1, Decl(genericsManyTypeParameters.ts, 19, 5))
>a1 : a1, Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>y1 : a21, Symbol(y1, Decl(genericsManyTypeParameters.ts, 20, 15))
>a21 : a21, Symbol(a21, Decl(genericsManyTypeParameters.ts, 1, 7))
>z1 : a31, Symbol(z1, Decl(genericsManyTypeParameters.ts, 20, 24))
>a31 : a31, Symbol(a31, Decl(genericsManyTypeParameters.ts, 1, 12))
>a1 : a41, Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>a41 : a41, Symbol(a41, Decl(genericsManyTypeParameters.ts, 1, 17))
>b1 : a51, Symbol(b1, Decl(genericsManyTypeParameters.ts, 20, 42))
>a51 : a51, Symbol(a51, Decl(genericsManyTypeParameters.ts, 1, 22))
>c1 : a61, Symbol(c1, Decl(genericsManyTypeParameters.ts, 20, 51))
>a61 : a61, Symbol(a61, Decl(genericsManyTypeParameters.ts, 1, 27))
x2: a119, y2: a22, z2: a32, a2: a42, b2: a52, c2: a62,
>x2 : a119, Symbol(x2, Decl(genericsManyTypeParameters.ts, 20, 60))
>a119 : a119, Symbol(a119, Decl(genericsManyTypeParameters.ts, 1, 32))
>y2 : a22, Symbol(y2, Decl(genericsManyTypeParameters.ts, 21, 17))
>a22 : a22, Symbol(a22, Decl(genericsManyTypeParameters.ts, 2, 9))
>z2 : a32, Symbol(z2, Decl(genericsManyTypeParameters.ts, 21, 26))
>a32 : a32, Symbol(a32, Decl(genericsManyTypeParameters.ts, 2, 14))
>a2 : a42, Symbol(a2, Decl(genericsManyTypeParameters.ts, 21, 35))
>a42 : a42, Symbol(a42, Decl(genericsManyTypeParameters.ts, 2, 19))
>b2 : a52, Symbol(b2, Decl(genericsManyTypeParameters.ts, 21, 44))
>a52 : a52, Symbol(a52, Decl(genericsManyTypeParameters.ts, 2, 24))
>c2 : a62, Symbol(c2, Decl(genericsManyTypeParameters.ts, 21, 53))
>a62 : a62, Symbol(a62, Decl(genericsManyTypeParameters.ts, 2, 29))
x3: a219, y3: a23, z3: a33, a3: a43, b3: a53, c3: a63,
>x3 : a219, Symbol(x3, Decl(genericsManyTypeParameters.ts, 21, 62))
>a219 : a219, Symbol(a219, Decl(genericsManyTypeParameters.ts, 2, 34))
>y3 : a23, Symbol(y3, Decl(genericsManyTypeParameters.ts, 22, 17))
>a23 : a23, Symbol(a23, Decl(genericsManyTypeParameters.ts, 3, 9))
>z3 : a33, Symbol(z3, Decl(genericsManyTypeParameters.ts, 22, 26))
>a33 : a33, Symbol(a33, Decl(genericsManyTypeParameters.ts, 3, 14))
>a3 : a43, Symbol(a3, Decl(genericsManyTypeParameters.ts, 22, 35))
>a43 : a43, Symbol(a43, Decl(genericsManyTypeParameters.ts, 3, 19))
>b3 : a53, Symbol(b3, Decl(genericsManyTypeParameters.ts, 22, 44))
>a53 : a53, Symbol(a53, Decl(genericsManyTypeParameters.ts, 3, 24))
>c3 : a63, Symbol(c3, Decl(genericsManyTypeParameters.ts, 22, 53))
>a63 : a63, Symbol(a63, Decl(genericsManyTypeParameters.ts, 3, 29))
x4: a319, y4: a24, z4: a34, a4: a44, b4: a54, c4: a64,
>x4 : a319, Symbol(x4, Decl(genericsManyTypeParameters.ts, 22, 62))
>a319 : a319, Symbol(a319, Decl(genericsManyTypeParameters.ts, 3, 34))
>y4 : a24, Symbol(y4, Decl(genericsManyTypeParameters.ts, 23, 17))
>a24 : a24, Symbol(a24, Decl(genericsManyTypeParameters.ts, 4, 9))
>z4 : a34, Symbol(z4, Decl(genericsManyTypeParameters.ts, 23, 26))
>a34 : a34, Symbol(a34, Decl(genericsManyTypeParameters.ts, 4, 14))
>a4 : a44, Symbol(a4, Decl(genericsManyTypeParameters.ts, 23, 35))
>a44 : a44, Symbol(a44, Decl(genericsManyTypeParameters.ts, 4, 19))
>b4 : a54, Symbol(b4, Decl(genericsManyTypeParameters.ts, 23, 44))
>a54 : a54, Symbol(a54, Decl(genericsManyTypeParameters.ts, 4, 24))
>c4 : a64, Symbol(c4, Decl(genericsManyTypeParameters.ts, 23, 53))
>a64 : a64, Symbol(a64, Decl(genericsManyTypeParameters.ts, 4, 29))
x5: a419, y5: a25, z5: a35, a5: a45, b5: a55, c5: a65,
>x5 : a419, Symbol(x5, Decl(genericsManyTypeParameters.ts, 23, 62))
>a419 : a419, Symbol(a419, Decl(genericsManyTypeParameters.ts, 4, 34))
>y5 : a25, Symbol(y5, Decl(genericsManyTypeParameters.ts, 24, 17))
>a25 : a25, Symbol(a25, Decl(genericsManyTypeParameters.ts, 5, 9))
>z5 : a35, Symbol(z5, Decl(genericsManyTypeParameters.ts, 24, 26))
>a35 : a35, Symbol(a35, Decl(genericsManyTypeParameters.ts, 5, 14))
>a5 : a45, Symbol(a5, Decl(genericsManyTypeParameters.ts, 24, 35))
>a45 : a45, Symbol(a45, Decl(genericsManyTypeParameters.ts, 5, 19))
>b5 : a55, Symbol(b5, Decl(genericsManyTypeParameters.ts, 24, 44))
>a55 : a55, Symbol(a55, Decl(genericsManyTypeParameters.ts, 5, 24))
>c5 : a65, Symbol(c5, Decl(genericsManyTypeParameters.ts, 24, 53))
>a65 : a65, Symbol(a65, Decl(genericsManyTypeParameters.ts, 5, 29))
x6: a519, y6: a26, z6: a36, a6: a46, b6: a56, c6: a66,
>x6 : a519, Symbol(x6, Decl(genericsManyTypeParameters.ts, 24, 62))
>a519 : a519, Symbol(a519, Decl(genericsManyTypeParameters.ts, 5, 34))
>y6 : a26, Symbol(y6, Decl(genericsManyTypeParameters.ts, 25, 17))
>a26 : a26, Symbol(a26, Decl(genericsManyTypeParameters.ts, 6, 9))
>z6 : a36, Symbol(z6, Decl(genericsManyTypeParameters.ts, 25, 26))
>a36 : a36, Symbol(a36, Decl(genericsManyTypeParameters.ts, 6, 14))
>a6 : a46, Symbol(a6, Decl(genericsManyTypeParameters.ts, 25, 35))
>a46 : a46, Symbol(a46, Decl(genericsManyTypeParameters.ts, 6, 19))
>b6 : a56, Symbol(b6, Decl(genericsManyTypeParameters.ts, 25, 44))
>a56 : a56, Symbol(a56, Decl(genericsManyTypeParameters.ts, 6, 24))
>c6 : a66, Symbol(c6, Decl(genericsManyTypeParameters.ts, 25, 53))
>a66 : a66, Symbol(a66, Decl(genericsManyTypeParameters.ts, 6, 29))
x7: a619, y7: a27, z7: a37, a7: a47, b7: a57, c7: a67,
>x7 : a619, Symbol(x7, Decl(genericsManyTypeParameters.ts, 25, 62))
>a619 : a619, Symbol(a619, Decl(genericsManyTypeParameters.ts, 6, 34))
>y7 : a27, Symbol(y7, Decl(genericsManyTypeParameters.ts, 26, 17))
>a27 : a27, Symbol(a27, Decl(genericsManyTypeParameters.ts, 7, 9))
>z7 : a37, Symbol(z7, Decl(genericsManyTypeParameters.ts, 26, 26))
>a37 : a37, Symbol(a37, Decl(genericsManyTypeParameters.ts, 7, 14))
>a7 : a47, Symbol(a7, Decl(genericsManyTypeParameters.ts, 26, 35))
>a47 : a47, Symbol(a47, Decl(genericsManyTypeParameters.ts, 7, 19))
>b7 : a57, Symbol(b7, Decl(genericsManyTypeParameters.ts, 26, 44))
>a57 : a57, Symbol(a57, Decl(genericsManyTypeParameters.ts, 7, 24))
>c7 : a67, Symbol(c7, Decl(genericsManyTypeParameters.ts, 26, 53))
>a67 : a67, Symbol(a67, Decl(genericsManyTypeParameters.ts, 7, 29))
x8: a71, y8: a28, z8: a38, a8: a48, b8: a58, c8: a68,
>x8 : a71, Symbol(x8, Decl(genericsManyTypeParameters.ts, 26, 62))
>a71 : a71, Symbol(a71, Decl(genericsManyTypeParameters.ts, 7, 34))
>y8 : a28, Symbol(y8, Decl(genericsManyTypeParameters.ts, 27, 16))
>a28 : a28, Symbol(a28, Decl(genericsManyTypeParameters.ts, 8, 8))
>z8 : a38, Symbol(z8, Decl(genericsManyTypeParameters.ts, 27, 25))
>a38 : a38, Symbol(a38, Decl(genericsManyTypeParameters.ts, 8, 13))
>a8 : a48, Symbol(a8, Decl(genericsManyTypeParameters.ts, 27, 34))
>a48 : a48, Symbol(a48, Decl(genericsManyTypeParameters.ts, 8, 18))
>b8 : a58, Symbol(b8, Decl(genericsManyTypeParameters.ts, 27, 43))
>a58 : a58, Symbol(a58, Decl(genericsManyTypeParameters.ts, 8, 23))
>c8 : a68, Symbol(c8, Decl(genericsManyTypeParameters.ts, 27, 52))
>a68 : a68, Symbol(a68, Decl(genericsManyTypeParameters.ts, 8, 28))
x9: a81, y9: a29, z9: a39, a9: a49, b9: a59, c9: a69,
>x9 : a81, Symbol(x9, Decl(genericsManyTypeParameters.ts, 27, 61))
>a81 : a81, Symbol(a81, Decl(genericsManyTypeParameters.ts, 8, 33))
>y9 : a29, Symbol(y9, Decl(genericsManyTypeParameters.ts, 28, 16))
>a29 : a29, Symbol(a29, Decl(genericsManyTypeParameters.ts, 9, 8))
>z9 : a39, Symbol(z9, Decl(genericsManyTypeParameters.ts, 28, 25))
>a39 : a39, Symbol(a39, Decl(genericsManyTypeParameters.ts, 9, 13))
>a9 : a49, Symbol(a9, Decl(genericsManyTypeParameters.ts, 28, 34))
>a49 : a49, Symbol(a49, Decl(genericsManyTypeParameters.ts, 9, 18))
>b9 : a59, Symbol(b9, Decl(genericsManyTypeParameters.ts, 28, 43))
>a59 : a59, Symbol(a59, Decl(genericsManyTypeParameters.ts, 9, 23))
>c9 : a69, Symbol(c9, Decl(genericsManyTypeParameters.ts, 28, 52))
>a69 : a69, Symbol(a69, Decl(genericsManyTypeParameters.ts, 9, 28))
x10: a91, y12: a210, z10: a310, a10: a410, b10: a510, c10: a610,
>x10 : a91, Symbol(x10, Decl(genericsManyTypeParameters.ts, 28, 61))
>a91 : a91, Symbol(a91, Decl(genericsManyTypeParameters.ts, 9, 33))
>y12 : a210, Symbol(y12, Decl(genericsManyTypeParameters.ts, 29, 17))
>a210 : a210, Symbol(a210, Decl(genericsManyTypeParameters.ts, 10, 8))
>z10 : a310, Symbol(z10, Decl(genericsManyTypeParameters.ts, 29, 28))
>a310 : a310, Symbol(a310, Decl(genericsManyTypeParameters.ts, 10, 14))
>a10 : a410, Symbol(a10, Decl(genericsManyTypeParameters.ts, 29, 39))
>a410 : a410, Symbol(a410, Decl(genericsManyTypeParameters.ts, 10, 20))
>b10 : a510, Symbol(b10, Decl(genericsManyTypeParameters.ts, 29, 50))
>a510 : a510, Symbol(a510, Decl(genericsManyTypeParameters.ts, 10, 26))
>c10 : a610, Symbol(c10, Decl(genericsManyTypeParameters.ts, 29, 61))
>a610 : a610, Symbol(a610, Decl(genericsManyTypeParameters.ts, 10, 32))
x11: a111, y13: a211, z11: a311, a11: a411, b11: a511, c11: a611,
>x11 : a111, Symbol(x11, Decl(genericsManyTypeParameters.ts, 29, 72))
>a111 : a111, Symbol(a111, Decl(genericsManyTypeParameters.ts, 10, 38))
>y13 : a211, Symbol(y13, Decl(genericsManyTypeParameters.ts, 30, 18))
>a211 : a211, Symbol(a211, Decl(genericsManyTypeParameters.ts, 11, 9))
>z11 : a311, Symbol(z11, Decl(genericsManyTypeParameters.ts, 30, 29))
>a311 : a311, Symbol(a311, Decl(genericsManyTypeParameters.ts, 11, 15))
>a11 : a411, Symbol(a11, Decl(genericsManyTypeParameters.ts, 30, 40))
>a411 : a411, Symbol(a411, Decl(genericsManyTypeParameters.ts, 11, 21))
>b11 : a511, Symbol(b11, Decl(genericsManyTypeParameters.ts, 30, 51))
>a511 : a511, Symbol(a511, Decl(genericsManyTypeParameters.ts, 11, 27))
>c11 : a611, Symbol(c11, Decl(genericsManyTypeParameters.ts, 30, 62))
>a611 : a611, Symbol(a611, Decl(genericsManyTypeParameters.ts, 11, 33))
x12: a112, y14: a212, z12: a312, a12: a412, b12: a512, c12: a612,
>x12 : a112, Symbol(x12, Decl(genericsManyTypeParameters.ts, 30, 73))
>a112 : a112, Symbol(a112, Decl(genericsManyTypeParameters.ts, 11, 39))
>y14 : a212, Symbol(y14, Decl(genericsManyTypeParameters.ts, 31, 18))
>a212 : a212, Symbol(a212, Decl(genericsManyTypeParameters.ts, 12, 9))
>z12 : a312, Symbol(z12, Decl(genericsManyTypeParameters.ts, 31, 29))
>a312 : a312, Symbol(a312, Decl(genericsManyTypeParameters.ts, 12, 15))
>a12 : a412, Symbol(a12, Decl(genericsManyTypeParameters.ts, 31, 40))
>a412 : a412, Symbol(a412, Decl(genericsManyTypeParameters.ts, 12, 21))
>b12 : a512, Symbol(b12, Decl(genericsManyTypeParameters.ts, 31, 51))
>a512 : a512, Symbol(a512, Decl(genericsManyTypeParameters.ts, 12, 27))
>c12 : a612, Symbol(c12, Decl(genericsManyTypeParameters.ts, 31, 62))
>a612 : a612, Symbol(a612, Decl(genericsManyTypeParameters.ts, 12, 33))
x13: a113, y15: a213, z13: a313, a13: a413, b13: a513, c13: a613,
>x13 : a113, Symbol(x13, Decl(genericsManyTypeParameters.ts, 31, 73))
>a113 : a113, Symbol(a113, Decl(genericsManyTypeParameters.ts, 12, 39))
>y15 : a213, Symbol(y15, Decl(genericsManyTypeParameters.ts, 32, 18))
>a213 : a213, Symbol(a213, Decl(genericsManyTypeParameters.ts, 13, 9))
>z13 : a313, Symbol(z13, Decl(genericsManyTypeParameters.ts, 32, 29))
>a313 : a313, Symbol(a313, Decl(genericsManyTypeParameters.ts, 13, 15))
>a13 : a413, Symbol(a13, Decl(genericsManyTypeParameters.ts, 32, 40))
>a413 : a413, Symbol(a413, Decl(genericsManyTypeParameters.ts, 13, 21))
>b13 : a513, Symbol(b13, Decl(genericsManyTypeParameters.ts, 32, 51))
>a513 : a513, Symbol(a513, Decl(genericsManyTypeParameters.ts, 13, 27))
>c13 : a613, Symbol(c13, Decl(genericsManyTypeParameters.ts, 32, 62))
>a613 : a613, Symbol(a613, Decl(genericsManyTypeParameters.ts, 13, 33))
x14: a114, y16: a214, z14: a314, a14: a414, b14: a514, c14: a614,
>x14 : a114, Symbol(x14, Decl(genericsManyTypeParameters.ts, 32, 73))
>a114 : a114, Symbol(a114, Decl(genericsManyTypeParameters.ts, 13, 39))
>y16 : a214, Symbol(y16, Decl(genericsManyTypeParameters.ts, 33, 18))
>a214 : a214, Symbol(a214, Decl(genericsManyTypeParameters.ts, 14, 9))
>z14 : a314, Symbol(z14, Decl(genericsManyTypeParameters.ts, 33, 29))
>a314 : a314, Symbol(a314, Decl(genericsManyTypeParameters.ts, 14, 15))
>a14 : a414, Symbol(a14, Decl(genericsManyTypeParameters.ts, 33, 40))
>a414 : a414, Symbol(a414, Decl(genericsManyTypeParameters.ts, 14, 21))
>b14 : a514, Symbol(b14, Decl(genericsManyTypeParameters.ts, 33, 51))
>a514 : a514, Symbol(a514, Decl(genericsManyTypeParameters.ts, 14, 27))
>c14 : a614, Symbol(c14, Decl(genericsManyTypeParameters.ts, 33, 62))
>a614 : a614, Symbol(a614, Decl(genericsManyTypeParameters.ts, 14, 33))
x15: a115, y17: a215, z15: a315, a15: a415, b15: a515, c15: a615,
>x15 : a115, Symbol(x15, Decl(genericsManyTypeParameters.ts, 33, 73))
>a115 : a115, Symbol(a115, Decl(genericsManyTypeParameters.ts, 14, 39))
>y17 : a215, Symbol(y17, Decl(genericsManyTypeParameters.ts, 34, 18))
>a215 : a215, Symbol(a215, Decl(genericsManyTypeParameters.ts, 15, 9))
>z15 : a315, Symbol(z15, Decl(genericsManyTypeParameters.ts, 34, 29))
>a315 : a315, Symbol(a315, Decl(genericsManyTypeParameters.ts, 15, 15))
>a15 : a415, Symbol(a15, Decl(genericsManyTypeParameters.ts, 34, 40))
>a415 : a415, Symbol(a415, Decl(genericsManyTypeParameters.ts, 15, 21))
>b15 : a515, Symbol(b15, Decl(genericsManyTypeParameters.ts, 34, 51))
>a515 : a515, Symbol(a515, Decl(genericsManyTypeParameters.ts, 15, 27))
>c15 : a615, Symbol(c15, Decl(genericsManyTypeParameters.ts, 34, 62))
>a615 : a615, Symbol(a615, Decl(genericsManyTypeParameters.ts, 15, 33))
x16: a116, y18: a216, z16: a316, a16: a416, b16: a516, c16: a616,
>x16 : a116, Symbol(x16, Decl(genericsManyTypeParameters.ts, 34, 73))
>a116 : a116, Symbol(a116, Decl(genericsManyTypeParameters.ts, 15, 39))
>y18 : a216, Symbol(y18, Decl(genericsManyTypeParameters.ts, 35, 18))
>a216 : a216, Symbol(a216, Decl(genericsManyTypeParameters.ts, 16, 9))
>z16 : a316, Symbol(z16, Decl(genericsManyTypeParameters.ts, 35, 29))
>a316 : a316, Symbol(a316, Decl(genericsManyTypeParameters.ts, 16, 15))
>a16 : a416, Symbol(a16, Decl(genericsManyTypeParameters.ts, 35, 40))
>a416 : a416, Symbol(a416, Decl(genericsManyTypeParameters.ts, 16, 21))
>b16 : a516, Symbol(b16, Decl(genericsManyTypeParameters.ts, 35, 51))
>a516 : a516, Symbol(a516, Decl(genericsManyTypeParameters.ts, 16, 27))
>c16 : a616, Symbol(c16, Decl(genericsManyTypeParameters.ts, 35, 62))
>a616 : a616, Symbol(a616, Decl(genericsManyTypeParameters.ts, 16, 33))
x17: a117, y19: a217, z17: a317, a17: a417, b17: a517, c17: a617,
>x17 : a117, Symbol(x17, Decl(genericsManyTypeParameters.ts, 35, 73))
>a117 : a117, Symbol(a117, Decl(genericsManyTypeParameters.ts, 16, 39))
>y19 : a217, Symbol(y19, Decl(genericsManyTypeParameters.ts, 36, 18))
>a217 : a217, Symbol(a217, Decl(genericsManyTypeParameters.ts, 17, 9))
>z17 : a317, Symbol(z17, Decl(genericsManyTypeParameters.ts, 36, 29))
>a317 : a317, Symbol(a317, Decl(genericsManyTypeParameters.ts, 17, 15))
>a17 : a417, Symbol(a17, Decl(genericsManyTypeParameters.ts, 36, 40))
>a417 : a417, Symbol(a417, Decl(genericsManyTypeParameters.ts, 17, 21))
>b17 : a517, Symbol(b17, Decl(genericsManyTypeParameters.ts, 36, 51))
>a517 : a517, Symbol(a517, Decl(genericsManyTypeParameters.ts, 17, 27))
>c17 : a617, Symbol(c17, Decl(genericsManyTypeParameters.ts, 36, 62))
>a617 : a617, Symbol(a617, Decl(genericsManyTypeParameters.ts, 17, 33))
x18: a118, y10: a218, z18: a318, a18: a418, b18: a518, c18: a618
>x18 : a118, Symbol(x18, Decl(genericsManyTypeParameters.ts, 36, 73))
>a118 : a118, Symbol(a118, Decl(genericsManyTypeParameters.ts, 17, 39))
>y10 : a218, Symbol(y10, Decl(genericsManyTypeParameters.ts, 37, 18))
>a218 : a218, Symbol(a218, Decl(genericsManyTypeParameters.ts, 18, 9))
>z18 : a318, Symbol(z18, Decl(genericsManyTypeParameters.ts, 37, 29))
>a318 : a318, Symbol(a318, Decl(genericsManyTypeParameters.ts, 18, 15))
>a18 : a418, Symbol(a18, Decl(genericsManyTypeParameters.ts, 37, 40))
>a418 : a418, Symbol(a418, Decl(genericsManyTypeParameters.ts, 18, 21))
>b18 : a518, Symbol(b18, Decl(genericsManyTypeParameters.ts, 37, 51))
>a518 : a518, Symbol(a518, Decl(genericsManyTypeParameters.ts, 18, 27))
>c18 : a618, Symbol(c18, Decl(genericsManyTypeParameters.ts, 37, 62))
>a618 : a618, Symbol(a618, Decl(genericsManyTypeParameters.ts, 18, 33))
)
{
return [x1 , y1 , z1 , a1 , b1 , c1,
>[x1 , y1 , z1 , a1 , b1 , c1, x2 , y2 , z2 , a2 , b2 , c2, x3 , y3 , z3 , a3 , b3 , c3, x4 , y4 , z4 , a4 , b4 , c4, x5 , y5 , z5 , a5 , b5 , c5, x6 , y6 , z6 , a6 , b6 , c6, x7 , y7 , z7 , a7 , b7 , c7, x8 , y8 , z8 , a8 , b8 , c8, x9 , y9 , z9 , a9 , b9 , c9, x10 , y12 , z10 , a10 , b10 , c10, x11 , y13 , z11 , a11 , b11 , c11, x12 , y14 , z12 , a12 , b12 , c12, x13 , y15 , z13 , a13 , b13 , c13, x14 , y16 , z14 , a14 , b14 , c14, x15 , y17 , z15 , a15 , b15 , c15, x16 , y18 , z16 , a16 , b16 , c16, x17 , y19 , z17 , a17 , b17 , c17, x18 , y10 , z18 , a18 , b18 , c18] : (a1 | a21 | a31 | a41 | a51 | a61 | a119 | a22 | a32 | a42 | a52 | a62 | a219 | a23 | a33 | a43 | a53 | a63 | a319 | a24 | a34 | a44 | a54 | a64 | a419 | a25 | a35 | a45 | a55 | a65 | a519 | a26 | a36 | a46 | a56 | a66 | a619 | a27 | a37 | a47 | a57 | a67 | a71 | a28 | a38 | a48 | a58 | a68 | a81 | a29 | a39 | a49 | a59 | a69 | a91 | a210 | a310 | a410 | a510 | a610 | a111 | a211 | a311 | a411 | a511 | a611 | a112 | a212 | a312 | a412 | a512 | a612 | a113 | a213 | a313 | a413 | a513 | a613 | a114 | a214 | a314 | a414 | a514 | a614 | a115 | a215 | a315 | a415 | a515 | a615 | a116 | a216 | a316 | a416 | a516 | a616 | a117 | a217 | a317 | a417 | a517 | a617 | a118 | a218 | a318 | a418 | a518 | a618)[]
>x1 : a1, Symbol(x1, Decl(genericsManyTypeParameters.ts, 19, 5))
>y1 : a21, Symbol(y1, Decl(genericsManyTypeParameters.ts, 20, 15))
>z1 : a31, Symbol(z1, Decl(genericsManyTypeParameters.ts, 20, 24))
>a1 : a41, Symbol(a1, Decl(genericsManyTypeParameters.ts, 0, 13), Decl(genericsManyTypeParameters.ts, 20, 33))
>b1 : a51, Symbol(b1, Decl(genericsManyTypeParameters.ts, 20, 42))
>c1 : a61, Symbol(c1, Decl(genericsManyTypeParameters.ts, 20, 51))
x2 , y2 , z2 , a2 , b2 , c2,
>x2 : a119, Symbol(x2, Decl(genericsManyTypeParameters.ts, 20, 60))
>y2 : a22, Symbol(y2, Decl(genericsManyTypeParameters.ts, 21, 17))
>z2 : a32, Symbol(z2, Decl(genericsManyTypeParameters.ts, 21, 26))
>a2 : a42, Symbol(a2, Decl(genericsManyTypeParameters.ts, 21, 35))
>b2 : a52, Symbol(b2, Decl(genericsManyTypeParameters.ts, 21, 44))
>c2 : a62, Symbol(c2, Decl(genericsManyTypeParameters.ts, 21, 53))
x3 , y3 , z3 , a3 , b3 , c3,
>x3 : a219, Symbol(x3, Decl(genericsManyTypeParameters.ts, 21, 62))
>y3 : a23, Symbol(y3, Decl(genericsManyTypeParameters.ts, 22, 17))
>z3 : a33, Symbol(z3, Decl(genericsManyTypeParameters.ts, 22, 26))
>a3 : a43, Symbol(a3, Decl(genericsManyTypeParameters.ts, 22, 35))
>b3 : a53, Symbol(b3, Decl(genericsManyTypeParameters.ts, 22, 44))
>c3 : a63, Symbol(c3, Decl(genericsManyTypeParameters.ts, 22, 53))
x4 , y4 , z4 , a4 , b4 , c4,
>x4 : a319, Symbol(x4, Decl(genericsManyTypeParameters.ts, 22, 62))
>y4 : a24, Symbol(y4, Decl(genericsManyTypeParameters.ts, 23, 17))
>z4 : a34, Symbol(z4, Decl(genericsManyTypeParameters.ts, 23, 26))
>a4 : a44, Symbol(a4, Decl(genericsManyTypeParameters.ts, 23, 35))
>b4 : a54, Symbol(b4, Decl(genericsManyTypeParameters.ts, 23, 44))
>c4 : a64, Symbol(c4, Decl(genericsManyTypeParameters.ts, 23, 53))
x5 , y5 , z5 , a5 , b5 , c5,
>x5 : a419, Symbol(x5, Decl(genericsManyTypeParameters.ts, 23, 62))
>y5 : a25, Symbol(y5, Decl(genericsManyTypeParameters.ts, 24, 17))
>z5 : a35, Symbol(z5, Decl(genericsManyTypeParameters.ts, 24, 26))
>a5 : a45, Symbol(a5, Decl(genericsManyTypeParameters.ts, 24, 35))
>b5 : a55, Symbol(b5, Decl(genericsManyTypeParameters.ts, 24, 44))
>c5 : a65, Symbol(c5, Decl(genericsManyTypeParameters.ts, 24, 53))
x6 , y6 , z6 , a6 , b6 , c6,
>x6 : a519, Symbol(x6, Decl(genericsManyTypeParameters.ts, 24, 62))
>y6 : a26, Symbol(y6, Decl(genericsManyTypeParameters.ts, 25, 17))
>z6 : a36, Symbol(z6, Decl(genericsManyTypeParameters.ts, 25, 26))
>a6 : a46, Symbol(a6, Decl(genericsManyTypeParameters.ts, 25, 35))
>b6 : a56, Symbol(b6, Decl(genericsManyTypeParameters.ts, 25, 44))
>c6 : a66, Symbol(c6, Decl(genericsManyTypeParameters.ts, 25, 53))
x7 , y7 , z7 , a7 , b7 , c7,
>x7 : a619, Symbol(x7, Decl(genericsManyTypeParameters.ts, 25, 62))
>y7 : a27, Symbol(y7, Decl(genericsManyTypeParameters.ts, 26, 17))
>z7 : a37, Symbol(z7, Decl(genericsManyTypeParameters.ts, 26, 26))
>a7 : a47, Symbol(a7, Decl(genericsManyTypeParameters.ts, 26, 35))
>b7 : a57, Symbol(b7, Decl(genericsManyTypeParameters.ts, 26, 44))
>c7 : a67, Symbol(c7, Decl(genericsManyTypeParameters.ts, 26, 53))
x8 , y8 , z8 , a8 , b8 , c8,
>x8 : a71, Symbol(x8, Decl(genericsManyTypeParameters.ts, 26, 62))
>y8 : a28, Symbol(y8, Decl(genericsManyTypeParameters.ts, 27, 16))
>z8 : a38, Symbol(z8, Decl(genericsManyTypeParameters.ts, 27, 25))
>a8 : a48, Symbol(a8, Decl(genericsManyTypeParameters.ts, 27, 34))
>b8 : a58, Symbol(b8, Decl(genericsManyTypeParameters.ts, 27, 43))
>c8 : a68, Symbol(c8, Decl(genericsManyTypeParameters.ts, 27, 52))
x9 , y9 , z9 , a9 , b9 , c9,
>x9 : a81, Symbol(x9, Decl(genericsManyTypeParameters.ts, 27, 61))
>y9 : a29, Symbol(y9, Decl(genericsManyTypeParameters.ts, 28, 16))
>z9 : a39, Symbol(z9, Decl(genericsManyTypeParameters.ts, 28, 25))
>a9 : a49, Symbol(a9, Decl(genericsManyTypeParameters.ts, 28, 34))
>b9 : a59, Symbol(b9, Decl(genericsManyTypeParameters.ts, 28, 43))
>c9 : a69, Symbol(c9, Decl(genericsManyTypeParameters.ts, 28, 52))
x10 , y12 , z10 , a10 , b10 , c10,
>x10 : a91, Symbol(x10, Decl(genericsManyTypeParameters.ts, 28, 61))
>y12 : a210, Symbol(y12, Decl(genericsManyTypeParameters.ts, 29, 17))
>z10 : a310, Symbol(z10, Decl(genericsManyTypeParameters.ts, 29, 28))
>a10 : a410, Symbol(a10, Decl(genericsManyTypeParameters.ts, 29, 39))
>b10 : a510, Symbol(b10, Decl(genericsManyTypeParameters.ts, 29, 50))
>c10 : a610, Symbol(c10, Decl(genericsManyTypeParameters.ts, 29, 61))
x11 , y13 , z11 , a11 , b11 , c11,
>x11 : a111, Symbol(x11, Decl(genericsManyTypeParameters.ts, 29, 72))
>y13 : a211, Symbol(y13, Decl(genericsManyTypeParameters.ts, 30, 18))
>z11 : a311, Symbol(z11, Decl(genericsManyTypeParameters.ts, 30, 29))
>a11 : a411, Symbol(a11, Decl(genericsManyTypeParameters.ts, 30, 40))
>b11 : a511, Symbol(b11, Decl(genericsManyTypeParameters.ts, 30, 51))
>c11 : a611, Symbol(c11, Decl(genericsManyTypeParameters.ts, 30, 62))
x12 , y14 , z12 , a12 , b12 , c12,
>x12 : a112, Symbol(x12, Decl(genericsManyTypeParameters.ts, 30, 73))
>y14 : a212, Symbol(y14, Decl(genericsManyTypeParameters.ts, 31, 18))
>z12 : a312, Symbol(z12, Decl(genericsManyTypeParameters.ts, 31, 29))
>a12 : a412, Symbol(a12, Decl(genericsManyTypeParameters.ts, 31, 40))
>b12 : a512, Symbol(b12, Decl(genericsManyTypeParameters.ts, 31, 51))
>c12 : a612, Symbol(c12, Decl(genericsManyTypeParameters.ts, 31, 62))
x13 , y15 , z13 , a13 , b13 , c13,
>x13 : a113, Symbol(x13, Decl(genericsManyTypeParameters.ts, 31, 73))
>y15 : a213, Symbol(y15, Decl(genericsManyTypeParameters.ts, 32, 18))
>z13 : a313, Symbol(z13, Decl(genericsManyTypeParameters.ts, 32, 29))
>a13 : a413, Symbol(a13, Decl(genericsManyTypeParameters.ts, 32, 40))
>b13 : a513, Symbol(b13, Decl(genericsManyTypeParameters.ts, 32, 51))
>c13 : a613, Symbol(c13, Decl(genericsManyTypeParameters.ts, 32, 62))
x14 , y16 , z14 , a14 , b14 , c14,
>x14 : a114, Symbol(x14, Decl(genericsManyTypeParameters.ts, 32, 73))
>y16 : a214, Symbol(y16, Decl(genericsManyTypeParameters.ts, 33, 18))
>z14 : a314, Symbol(z14, Decl(genericsManyTypeParameters.ts, 33, 29))
>a14 : a414, Symbol(a14, Decl(genericsManyTypeParameters.ts, 33, 40))
>b14 : a514, Symbol(b14, Decl(genericsManyTypeParameters.ts, 33, 51))
>c14 : a614, Symbol(c14, Decl(genericsManyTypeParameters.ts, 33, 62))
x15 , y17 , z15 , a15 , b15 , c15,
>x15 : a115, Symbol(x15, Decl(genericsManyTypeParameters.ts, 33, 73))
>y17 : a215, Symbol(y17, Decl(genericsManyTypeParameters.ts, 34, 18))
>z15 : a315, Symbol(z15, Decl(genericsManyTypeParameters.ts, 34, 29))
>a15 : a415, Symbol(a15, Decl(genericsManyTypeParameters.ts, 34, 40))
>b15 : a515, Symbol(b15, Decl(genericsManyTypeParameters.ts, 34, 51))
>c15 : a615, Symbol(c15, Decl(genericsManyTypeParameters.ts, 34, 62))
x16 , y18 , z16 , a16 , b16 , c16,
>x16 : a116, Symbol(x16, Decl(genericsManyTypeParameters.ts, 34, 73))
>y18 : a216, Symbol(y18, Decl(genericsManyTypeParameters.ts, 35, 18))
>z16 : a316, Symbol(z16, Decl(genericsManyTypeParameters.ts, 35, 29))
>a16 : a416, Symbol(a16, Decl(genericsManyTypeParameters.ts, 35, 40))
>b16 : a516, Symbol(b16, Decl(genericsManyTypeParameters.ts, 35, 51))
>c16 : a616, Symbol(c16, Decl(genericsManyTypeParameters.ts, 35, 62))
x17 , y19 , z17 , a17 , b17 , c17,
>x17 : a117, Symbol(x17, Decl(genericsManyTypeParameters.ts, 35, 73))
>y19 : a217, Symbol(y19, Decl(genericsManyTypeParameters.ts, 36, 18))
>z17 : a317, Symbol(z17, Decl(genericsManyTypeParameters.ts, 36, 29))
>a17 : a417, Symbol(a17, Decl(genericsManyTypeParameters.ts, 36, 40))
>b17 : a517, Symbol(b17, Decl(genericsManyTypeParameters.ts, 36, 51))
>c17 : a617, Symbol(c17, Decl(genericsManyTypeParameters.ts, 36, 62))
x18 , y10 , z18 , a18 , b18 , c18];
>x18 : a118, Symbol(x18, Decl(genericsManyTypeParameters.ts, 36, 73))
>y10 : a218, Symbol(y10, Decl(genericsManyTypeParameters.ts, 37, 18))
>z18 : a318, Symbol(z18, Decl(genericsManyTypeParameters.ts, 37, 29))
>a18 : a418, Symbol(a18, Decl(genericsManyTypeParameters.ts, 37, 40))
>b18 : a518, Symbol(b18, Decl(genericsManyTypeParameters.ts, 37, 51))
>c18 : a618, Symbol(c18, Decl(genericsManyTypeParameters.ts, 37, 62))
}