@@ -101,16 +101,22 @@ var n = f(42);
101101interface D {
102102>D : Symbol(D, Decl(intersectionTypeMembers.ts, 26, 14))
103103
104- nested: {d: string;};
104+ nested: { doublyNested: { d: string; }, different: { e: number } };
105105>nested : Symbol(D.nested, Decl(intersectionTypeMembers.ts, 28, 13))
106- >d : Symbol(d, Decl(intersectionTypeMembers.ts, 29, 13))
106+ >doublyNested : Symbol(doublyNested, Decl(intersectionTypeMembers.ts, 29, 13))
107+ >d : Symbol(d, Decl(intersectionTypeMembers.ts, 29, 29))
108+ >different : Symbol(different, Decl(intersectionTypeMembers.ts, 29, 43))
109+ >e : Symbol(e, Decl(intersectionTypeMembers.ts, 29, 56))
107110}
108111interface E {
109112>E : Symbol(E, Decl(intersectionTypeMembers.ts, 30, 1))
110113
111- nested: { e: string; };
114+ nested: { doublyNested: { f: string; }, other: {g: number } };
112115>nested : Symbol(E.nested, Decl(intersectionTypeMembers.ts, 31, 13))
113- >e : Symbol(e, Decl(intersectionTypeMembers.ts, 32, 13))
116+ >doublyNested : Symbol(doublyNested, Decl(intersectionTypeMembers.ts, 32, 13))
117+ >f : Symbol(f, Decl(intersectionTypeMembers.ts, 32, 29))
118+ >other : Symbol(other, Decl(intersectionTypeMembers.ts, 32, 43))
119+ >g : Symbol(g, Decl(intersectionTypeMembers.ts, 32, 52))
114120}
115121const de: D & E = {
116122>de : Symbol(de, Decl(intersectionTypeMembers.ts, 34, 5))
@@ -120,11 +126,23 @@ const de: D & E = {
120126 nested: {
121127>nested : Symbol(nested, Decl(intersectionTypeMembers.ts, 34, 19))
122128
123- d: 'yes',
124- >d : Symbol(d , Decl(intersectionTypeMembers.ts, 35, 13))
129+ doublyNested: {
130+ >doublyNested : Symbol(doublyNested , Decl(intersectionTypeMembers.ts, 35, 13))
125131
126- e: 'no'
127- >e : Symbol(e, Decl(intersectionTypeMembers.ts, 36, 17))
132+ d: 'yes',
133+ >d : Symbol(d, Decl(intersectionTypeMembers.ts, 36, 23))
134+
135+ f: 'no'
136+ >f : Symbol(f, Decl(intersectionTypeMembers.ts, 37, 21))
137+
138+ },
139+ different: { e: 12 },
140+ >different : Symbol(different, Decl(intersectionTypeMembers.ts, 39, 10))
141+ >e : Symbol(e, Decl(intersectionTypeMembers.ts, 40, 20))
142+
143+ other: { g: 101 }
144+ >other : Symbol(other, Decl(intersectionTypeMembers.ts, 40, 29))
145+ >g : Symbol(g, Decl(intersectionTypeMembers.ts, 41, 16))
128146 }
129147}
130148
0 commit comments