@@ -86,8 +86,8 @@ const a8 = a && z;
8686>z : string | number | undefined
8787
8888const s1 = s && a;
89- >s1 : number[] | string
90- >s && a : number[] | string
89+ >s1 : number[]
90+ >s && a : number[]
9191>s : string
9292>a : number[]
9393
@@ -98,32 +98,32 @@ const s2 = s && s;
9898>s : string
9999
100100const s3 = s && x;
101- >s3 : number | string
102- >s && x : number | string
101+ >s3 : number
102+ >s && x : number
103103>s : string
104104>x : number
105105
106106const s4 = s && b;
107- >s4 : boolean | string
108- >s && b : boolean | string
107+ >s4 : boolean
108+ >s && b : boolean
109109>s : string
110110>b : boolean
111111
112112const s5 = s && v;
113- >s5 : void | string
114- >s && v : void | string
113+ >s5 : void
114+ >s && v : void
115115>s : string
116116>v : void
117117
118118const s6 = s && u;
119- >s6 : string | undefined
120- >s && u : string | undefined
119+ >s6 : undefined
120+ >s && u : undefined
121121>s : string
122122>u : undefined
123123
124124const s7 = s && n;
125- >s7 : string | null
126- >s && n : string | null
125+ >s7 : null
126+ >s && n : null
127127>s : string
128128>n : null
129129
@@ -134,14 +134,14 @@ const s8 = s && z;
134134>z : string | number | undefined
135135
136136const x1 = x && a;
137- >x1 : number[] | number
138- >x && a : number[] | number
137+ >x1 : number[]
138+ >x && a : number[]
139139>x : number
140140>a : number[]
141141
142142const x2 = x && s;
143- >x2 : string | number
144- >x && s : string | number
143+ >x2 : string
144+ >x && s : string
145145>x : number
146146>s : string
147147
@@ -152,26 +152,26 @@ const x3 = x && x;
152152>x : number
153153
154154const x4 = x && b;
155- >x4 : boolean | number
156- >x && b : boolean | number
155+ >x4 : boolean
156+ >x && b : boolean
157157>x : number
158158>b : boolean
159159
160160const x5 = x && v;
161- >x5 : void | number
162- >x && v : void | number
161+ >x5 : void
162+ >x && v : void
163163>x : number
164164>v : void
165165
166166const x6 = x && u;
167- >x6 : number | undefined
168- >x && u : number | undefined
167+ >x6 : undefined
168+ >x && u : undefined
169169>x : number
170170>u : undefined
171171
172172const x7 = x && n;
173- >x7 : number | null
174- >x && n : number | null
173+ >x7 : null
174+ >x && n : null
175175>x : number
176176>n : null
177177
@@ -182,20 +182,20 @@ const x8 = x && z;
182182>z : string | number | undefined
183183
184184const b1 = b && a;
185- >b1 : number[] | boolean
186- >b && a : number[] | boolean
185+ >b1 : number[]
186+ >b && a : number[]
187187>b : boolean
188188>a : number[]
189189
190190const b2 = b && s;
191- >b2 : string | boolean
192- >b && s : string | boolean
191+ >b2 : string
192+ >b && s : string
193193>b : boolean
194194>s : string
195195
196196const b3 = b && x;
197- >b3 : number | boolean
198- >b && x : number | boolean
197+ >b3 : number
198+ >b && x : number
199199>b : boolean
200200>x : number
201201
@@ -206,26 +206,26 @@ const b4 = b && b;
206206>b : boolean
207207
208208const b5 = b && v;
209- >b5 : void | boolean
210- >b && v : void | boolean
209+ >b5 : void
210+ >b && v : void
211211>b : boolean
212212>v : void
213213
214214const b6 = b && u;
215- >b6 : boolean | undefined
216- >b && u : boolean | undefined
215+ >b6 : undefined
216+ >b && u : undefined
217217>b : boolean
218218>u : undefined
219219
220220const b7 = b && n;
221- >b7 : boolean | null
222- >b && n : boolean | null
221+ >b7 : null
222+ >b && n : null
223223>b : boolean
224224>n : null
225225
226226const b8 = b && z;
227- >b8 : string | number | boolean | undefined
228- >b && z : string | number | boolean | undefined
227+ >b8 : string | number | undefined
228+ >b && z : string | number | undefined
229229>b : boolean
230230>z : string | number | undefined
231231
@@ -374,44 +374,44 @@ const n8 = n && z;
374374>z : string | number | undefined
375375
376376const z1 = z && a;
377- >z1 : number[] | string | number | undefined
378- >z && a : number[] | string | number | undefined
377+ >z1 : number[] | undefined
378+ >z && a : number[] | undefined
379379>z : string | number | undefined
380380>a : number[]
381381
382382const z2 = z && s;
383- >z2 : string | number | undefined
384- >z && s : string | number | undefined
383+ >z2 : string | undefined
384+ >z && s : string | undefined
385385>z : string | number | undefined
386386>s : string
387387
388388const z3 = z && x;
389- >z3 : number | string | undefined
390- >z && x : number | string | undefined
389+ >z3 : number | undefined
390+ >z && x : number | undefined
391391>z : string | number | undefined
392392>x : number
393393
394394const z4 = z && b;
395- >z4 : boolean | string | number | undefined
396- >z && b : boolean | string | number | undefined
395+ >z4 : boolean | undefined
396+ >z && b : boolean | undefined
397397>z : string | number | undefined
398398>b : boolean
399399
400400const z5 = z && v;
401- >z5 : void | string | number
402- >z && v : void | string | number
401+ >z5 : void
402+ >z && v : void
403403>z : string | number | undefined
404404>v : void
405405
406406const z6 = z && u;
407- >z6 : string | number | undefined
408- >z && u : string | number | undefined
407+ >z6 : undefined
408+ >z && u : undefined
409409>z : string | number | undefined
410410>u : undefined
411411
412412const z7 = z && n;
413- >z7 : string | number | null | undefined
414- >z && n : string | number | null | undefined
413+ >z7 : null | undefined
414+ >z && n : null | undefined
415415>z : string | number | undefined
416416>n : null
417417
0 commit comments