@@ -79,51 +79,18 @@ type ToMixedTuple<T extends unknown[]> = {
79
79
80
80
};
81
81
82
- type AnonymousToMixed = ToAnonymousTuple <[boolean, number]>;
82
+ type AnonymousToMixed = ToMixedTuple <[boolean, number]>;
83
83
>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 ))
85
85
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 ))
89
89
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 ))
93
93
94
94
type 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))
129
96
0 commit comments