@@ -124,29 +124,29 @@ var s: Strange<number>;
124
124
s = "hello";
125
125
>s : Symbol(s, Decl(genericTypeAliases.ts, 38, 3))
126
126
127
- interface Tuple <A, B> {
128
- >Tuple : Symbol(Tuple , Decl(genericTypeAliases.ts, 39, 12))
129
- >A : Symbol(A, Decl(genericTypeAliases.ts, 41, 16 ))
130
- >B : Symbol(B, Decl(genericTypeAliases.ts, 41, 18 ))
127
+ interface AB <A, B> {
128
+ >AB : Symbol(AB , Decl(genericTypeAliases.ts, 39, 12))
129
+ >A : Symbol(A, Decl(genericTypeAliases.ts, 41, 13 ))
130
+ >B : Symbol(B, Decl(genericTypeAliases.ts, 41, 15 ))
131
131
132
132
a: A;
133
- >a : Symbol(Tuple .a, Decl(genericTypeAliases.ts, 41, 23 ))
134
- >A : Symbol(A, Decl(genericTypeAliases.ts, 41, 16 ))
133
+ >a : Symbol(AB .a, Decl(genericTypeAliases.ts, 41, 20 ))
134
+ >A : Symbol(A, Decl(genericTypeAliases.ts, 41, 13 ))
135
135
136
136
b: B;
137
- >b : Symbol(Tuple .b, Decl(genericTypeAliases.ts, 42, 9))
138
- >B : Symbol(B, Decl(genericTypeAliases.ts, 41, 18 ))
137
+ >b : Symbol(AB .b, Decl(genericTypeAliases.ts, 42, 9))
138
+ >B : Symbol(B, Decl(genericTypeAliases.ts, 41, 15 ))
139
139
}
140
140
141
- type Pair<T> = Tuple <T, T>;
141
+ type Pair<T> = AB <T, T>;
142
142
>Pair : Symbol(Pair, Decl(genericTypeAliases.ts, 44, 1))
143
143
>T : Symbol(T, Decl(genericTypeAliases.ts, 46, 10))
144
- >Tuple : Symbol(Tuple , Decl(genericTypeAliases.ts, 39, 12))
144
+ >AB : Symbol(AB , Decl(genericTypeAliases.ts, 39, 12))
145
145
>T : Symbol(T, Decl(genericTypeAliases.ts, 46, 10))
146
146
>T : Symbol(T, Decl(genericTypeAliases.ts, 46, 10))
147
147
148
148
interface TaggedPair<T> extends Pair<T> {
149
- >TaggedPair : Symbol(TaggedPair, Decl(genericTypeAliases.ts, 46, 27 ))
149
+ >TaggedPair : Symbol(TaggedPair, Decl(genericTypeAliases.ts, 46, 24 ))
150
150
>T : Symbol(T, Decl(genericTypeAliases.ts, 48, 21))
151
151
>Pair : Symbol(Pair, Decl(genericTypeAliases.ts, 44, 1))
152
152
>T : Symbol(T, Decl(genericTypeAliases.ts, 48, 21))
@@ -157,17 +157,17 @@ interface TaggedPair<T> extends Pair<T> {
157
157
158
158
var p: TaggedPair<number>;
159
159
>p : Symbol(p, Decl(genericTypeAliases.ts, 52, 3))
160
- >TaggedPair : Symbol(TaggedPair, Decl(genericTypeAliases.ts, 46, 27 ))
160
+ >TaggedPair : Symbol(TaggedPair, Decl(genericTypeAliases.ts, 46, 24 ))
161
161
162
162
p.a = 1;
163
- >p.a : Symbol(Tuple .a, Decl(genericTypeAliases.ts, 41, 23 ))
163
+ >p.a : Symbol(AB .a, Decl(genericTypeAliases.ts, 41, 20 ))
164
164
>p : Symbol(p, Decl(genericTypeAliases.ts, 52, 3))
165
- >a : Symbol(Tuple .a, Decl(genericTypeAliases.ts, 41, 23 ))
165
+ >a : Symbol(AB .a, Decl(genericTypeAliases.ts, 41, 20 ))
166
166
167
167
p.b = 2;
168
- >p.b : Symbol(Tuple .b, Decl(genericTypeAliases.ts, 42, 9))
168
+ >p.b : Symbol(AB .b, Decl(genericTypeAliases.ts, 42, 9))
169
169
>p : Symbol(p, Decl(genericTypeAliases.ts, 52, 3))
170
- >b : Symbol(Tuple .b, Decl(genericTypeAliases.ts, 42, 9))
170
+ >b : Symbol(AB .b, Decl(genericTypeAliases.ts, 42, 9))
171
171
172
172
p.tag = "test";
173
173
>p.tag : Symbol(TaggedPair.tag, Decl(genericTypeAliases.ts, 48, 41))
0 commit comments