@@ -3,30 +3,30 @@ interface Discriminator {
33>Discriminator : Symbol(Discriminator, Decl(typeGuardByEqualityCheck.ts, 0, 0))
44
55 _discriminator: void;
6- >_discriminator : Symbol(_discriminator, Decl(typeGuardByEqualityCheck.ts, 0, 25))
6+ >_discriminator : Symbol(Discriminator. _discriminator, Decl(typeGuardByEqualityCheck.ts, 0, 25))
77}
88
99interface FooDiscriminator extends Discriminator {
1010>FooDiscriminator : Symbol(FooDiscriminator, Decl(typeGuardByEqualityCheck.ts, 2, 1))
1111>Discriminator : Symbol(Discriminator, Decl(typeGuardByEqualityCheck.ts, 0, 0))
1212
1313 _foo: void;
14- >_foo : Symbol(_foo, Decl(typeGuardByEqualityCheck.ts, 4, 50))
14+ >_foo : Symbol(FooDiscriminator. _foo, Decl(typeGuardByEqualityCheck.ts, 4, 50))
1515}
1616
1717interface BarDiscriminator extends Discriminator {
1818>BarDiscriminator : Symbol(BarDiscriminator, Decl(typeGuardByEqualityCheck.ts, 6, 1))
1919>Discriminator : Symbol(Discriminator, Decl(typeGuardByEqualityCheck.ts, 0, 0))
2020
2121 _bar: void;
22- >_bar : Symbol(_bar, Decl(typeGuardByEqualityCheck.ts, 8, 50))
22+ >_bar : Symbol(BarDiscriminator. _bar, Decl(typeGuardByEqualityCheck.ts, 8, 50))
2323}
2424
2525interface BaseNode {
2626>BaseNode : Symbol(BaseNode, Decl(typeGuardByEqualityCheck.ts, 10, 1))
2727
2828 kind: Discriminator;
29- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 12, 20))
29+ >kind : Symbol(BaseNode. kind, Decl(typeGuardByEqualityCheck.ts, 12, 20))
3030>Discriminator : Symbol(Discriminator, Decl(typeGuardByEqualityCheck.ts, 0, 0))
3131}
3232
@@ -35,23 +35,23 @@ interface FooNode extends BaseNode {
3535>BaseNode : Symbol(BaseNode, Decl(typeGuardByEqualityCheck.ts, 10, 1))
3636
3737 kind: FooDiscriminator;
38- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 16, 36))
38+ >kind : Symbol(FooNode. kind, Decl(typeGuardByEqualityCheck.ts, 16, 36))
3939>FooDiscriminator : Symbol(FooDiscriminator, Decl(typeGuardByEqualityCheck.ts, 2, 1))
4040
4141 foo: string;
42- >foo : Symbol(foo, Decl(typeGuardByEqualityCheck.ts, 17, 24))
42+ >foo : Symbol(FooNode. foo, Decl(typeGuardByEqualityCheck.ts, 17, 24))
4343}
4444
4545interface BarNode extends BaseNode {
4646>BarNode : Symbol(BarNode, Decl(typeGuardByEqualityCheck.ts, 19, 1))
4747>BaseNode : Symbol(BaseNode, Decl(typeGuardByEqualityCheck.ts, 10, 1))
4848
4949 kind: BarDiscriminator;
50- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 21, 36))
50+ >kind : Symbol(BarNode. kind, Decl(typeGuardByEqualityCheck.ts, 21, 36))
5151>BarDiscriminator : Symbol(BarDiscriminator, Decl(typeGuardByEqualityCheck.ts, 6, 1))
5252
5353 bar: string;
54- >bar : Symbol(bar, Decl(typeGuardByEqualityCheck.ts, 22, 24))
54+ >bar : Symbol(BarNode. bar, Decl(typeGuardByEqualityCheck.ts, 22, 24))
5555}
5656
5757let a: FooDiscriminator;
@@ -124,40 +124,40 @@ interface Thing {
124124>Thing : Symbol(Thing, Decl(typeGuardByEqualityCheck.ts, 47, 21))
125125
126126 kind: string;
127- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 49, 17))
127+ >kind : Symbol(Thing. kind, Decl(typeGuardByEqualityCheck.ts, 49, 17))
128128}
129129interface FooThing extends Thing {
130130>FooThing : Symbol(FooThing, Decl(typeGuardByEqualityCheck.ts, 51, 1))
131131>Thing : Symbol(Thing, Decl(typeGuardByEqualityCheck.ts, 47, 21))
132132
133133 kind: "foo";
134- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 52, 34))
134+ >kind : Symbol(FooThing. kind, Decl(typeGuardByEqualityCheck.ts, 52, 34))
135135
136136 foo: string;
137- >foo : Symbol(foo, Decl(typeGuardByEqualityCheck.ts, 53, 13))
137+ >foo : Symbol(FooThing. foo, Decl(typeGuardByEqualityCheck.ts, 53, 13))
138138}
139139interface BarThing extends Thing {
140140>BarThing : Symbol(BarThing, Decl(typeGuardByEqualityCheck.ts, 55, 1))
141141>Thing : Symbol(Thing, Decl(typeGuardByEqualityCheck.ts, 47, 21))
142142
143143 kind: "bar";
144- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 56, 34))
144+ >kind : Symbol(BarThing. kind, Decl(typeGuardByEqualityCheck.ts, 56, 34))
145145
146146 bar: string;
147- >bar : Symbol(bar, Decl(typeGuardByEqualityCheck.ts, 57, 13))
147+ >bar : Symbol(BarThing. bar, Decl(typeGuardByEqualityCheck.ts, 57, 13))
148148}
149149interface FooBarThing extends Thing {
150150>FooBarThing : Symbol(FooBarThing, Decl(typeGuardByEqualityCheck.ts, 59, 1))
151151>Thing : Symbol(Thing, Decl(typeGuardByEqualityCheck.ts, 47, 21))
152152
153153 kind: "foobar";
154- >kind : Symbol(kind, Decl(typeGuardByEqualityCheck.ts, 60, 37))
154+ >kind : Symbol(FooBarThing. kind, Decl(typeGuardByEqualityCheck.ts, 60, 37))
155155
156156 foo: string;
157- >foo : Symbol(foo, Decl(typeGuardByEqualityCheck.ts, 61, 16))
157+ >foo : Symbol(FooBarThing. foo, Decl(typeGuardByEqualityCheck.ts, 61, 16))
158158
159159 bar: string;
160- >bar : Symbol(bar, Decl(typeGuardByEqualityCheck.ts, 62, 13))
160+ >bar : Symbol(FooBarThing. bar, Decl(typeGuardByEqualityCheck.ts, 62, 13))
161161}
162162
163163let gg: FooThing | BarThing | FooBarThing;
0 commit comments