@@ -79,51 +79,18 @@ type ToMixedTuple<T extends unknown[]> = {
7979
8080};
8181
82- type AnonymousToMixed = ToAnonymousTuple <[boolean, number]>;
82+ type AnonymousToMixed = ToMixedTuple <[boolean, number]>;
8383>AnonymousToMixed : Symbol(AnonymousToMixed, Decl(partiallyNamedTuples.ts, 21, 2))
84- >ToAnonymousTuple : Symbol(ToAnonymousTuple , Decl(partiallyNamedTuples.ts, 9, 72 ))
84+ >ToMixedTuple : Symbol(ToMixedTuple , Decl(partiallyNamedTuples.ts, 17, 75 ))
8585
86- type MixedToMixed = ToAnonymousTuple <[boolean, second: number]>;
87- >MixedToMixed : Symbol(MixedToMixed, Decl(partiallyNamedTuples.ts, 23, 60 ))
88- >ToAnonymousTuple : Symbol(ToAnonymousTuple , Decl(partiallyNamedTuples.ts, 9, 72 ))
86+ type MixedToMixed = ToMixedTuple <[boolean, second: number]>;
87+ >MixedToMixed : Symbol(MixedToMixed, Decl(partiallyNamedTuples.ts, 23, 56 ))
88+ >ToMixedTuple : Symbol(ToMixedTuple , Decl(partiallyNamedTuples.ts, 17, 75 ))
8989
90- type NamedToMixed = ToAnonymousTuple <[first: boolean, second: number]>;
91- >NamedToMixed : Symbol(NamedToMixed, Decl(partiallyNamedTuples.ts, 24, 64 ))
92- >ToAnonymousTuple : Symbol(ToAnonymousTuple , Decl(partiallyNamedTuples.ts, 9, 72 ))
90+ type NamedToMixed = ToMixedTuple <[first: boolean, second: number]>;
91+ >NamedToMixed : Symbol(NamedToMixed, Decl(partiallyNamedTuples.ts, 24, 60 ))
92+ >ToMixedTuple : Symbol(ToMixedTuple , Decl(partiallyNamedTuples.ts, 17, 75 ))
9393
9494type MixedSpread = [first: boolean, ...[second: string]];
95- >MixedSpread : Symbol(MixedSpread, Decl(partiallyNamedTuples.ts, 25, 71))
96-
97- type ConditionalTuple = [
98- >ConditionalTuple : Symbol(ConditionalTuple, Decl(partiallyNamedTuples.ts, 27, 57))
99-
100- first: boolean,
101- ...(0 extends 0 ? [second: string] : [])
102- ];
103-
104- type AddMixedConditional<T> = [
105- >AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
106- >T : Symbol(T, Decl(partiallyNamedTuples.ts, 34, 25))
107-
108- first: boolean,
109- null,
110- third: T extends number ? "a" : "b",
111- >T : Symbol(T, Decl(partiallyNamedTuples.ts, 34, 25))
112-
113- ...(T extends 0 ? [fourth: "c"] : [])
114- >T : Symbol(T, Decl(partiallyNamedTuples.ts, 34, 25))
115-
116- ];
117-
118- type AddMixedConditionalBoolean = AddMixedConditional<boolean>;
119- >AddMixedConditionalBoolean : Symbol(AddMixedConditionalBoolean, Decl(partiallyNamedTuples.ts, 39, 2))
120- >AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
121-
122- type AddMixedConditionalLiteral = AddMixedConditional<0>;
123- >AddMixedConditionalLiteral : Symbol(AddMixedConditionalLiteral, Decl(partiallyNamedTuples.ts, 41, 63))
124- >AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
125-
126- type AddMixedConditionalNumberPrimitive = AddMixedConditional<number>;
127- >AddMixedConditionalNumberPrimitive : Symbol(AddMixedConditionalNumberPrimitive, Decl(partiallyNamedTuples.ts, 42, 57))
128- >AddMixedConditional : Symbol(AddMixedConditional, Decl(partiallyNamedTuples.ts, 32, 2))
95+ >MixedSpread : Symbol(MixedSpread, Decl(partiallyNamedTuples.ts, 25, 67))
12996
0 commit comments