@@ -51,7 +51,7 @@ module EmptyTypes {
5151>(this.voidIfAny([4, 2][0])) : number
5252>this.voidIfAny([4, 2][0]) : number
5353>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
54- >this : f
54+ >this : this
5555>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
5656>[4, 2][0] : number
5757>[4, 2] : number[]
@@ -64,7 +64,7 @@ module EmptyTypes {
6464>(this.voidIfAny([4, 2, undefined][0])) : number
6565>this.voidIfAny([4, 2, undefined][0]) : number
6666>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
67- >this : f
67+ >this : this
6868>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
6969>[4, 2, undefined][0] : number
7070>[4, 2, undefined] : number[]
@@ -78,7 +78,7 @@ module EmptyTypes {
7878>(this.voidIfAny([undefined, 2, 4][0])) : number
7979>this.voidIfAny([undefined, 2, 4][0]) : number
8080>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
81- >this : f
81+ >this : this
8282>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
8383>[undefined, 2, 4][0] : number
8484>[undefined, 2, 4] : number[]
@@ -92,7 +92,7 @@ module EmptyTypes {
9292>(this.voidIfAny([null, 2, 4][0])) : number
9393>this.voidIfAny([null, 2, 4][0]) : number
9494>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
95- >this : f
95+ >this : this
9696>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
9797>[null, 2, 4][0] : number
9898>[null, 2, 4] : number[]
@@ -106,7 +106,7 @@ module EmptyTypes {
106106>(this.voidIfAny([2, 4, null][0])) : number
107107>this.voidIfAny([2, 4, null][0]) : number
108108>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
109- >this : f
109+ >this : this
110110>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
111111>[2, 4, null][0] : number
112112>[2, 4, null] : number[]
@@ -120,7 +120,7 @@ module EmptyTypes {
120120>(this.voidIfAny([undefined, 4, null][0])) : number
121121>this.voidIfAny([undefined, 4, null][0]) : number
122122>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
123- >this : f
123+ >this : this
124124>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
125125>[undefined, 4, null][0] : number
126126>[undefined, 4, null] : number[]
@@ -134,7 +134,7 @@ module EmptyTypes {
134134>(this.voidIfAny(['', "q"][0])) : number
135135>this.voidIfAny(['', "q"][0]) : number
136136>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
137- >this : f
137+ >this : this
138138>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
139139>['', "q"][0] : string
140140>['', "q"] : string[]
@@ -147,7 +147,7 @@ module EmptyTypes {
147147>(this.voidIfAny(['', "q", undefined][0])) : number
148148>this.voidIfAny(['', "q", undefined][0]) : number
149149>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
150- >this : f
150+ >this : this
151151>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
152152>['', "q", undefined][0] : string
153153>['', "q", undefined] : string[]
@@ -161,7 +161,7 @@ module EmptyTypes {
161161>(this.voidIfAny([undefined, "q", ''][0])) : number
162162>this.voidIfAny([undefined, "q", ''][0]) : number
163163>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
164- >this : f
164+ >this : this
165165>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
166166>[undefined, "q", ''][0] : string
167167>[undefined, "q", ''] : string[]
@@ -175,7 +175,7 @@ module EmptyTypes {
175175>(this.voidIfAny([null, "q", ''][0])) : number
176176>this.voidIfAny([null, "q", ''][0]) : number
177177>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
178- >this : f
178+ >this : this
179179>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
180180>[null, "q", ''][0] : string
181181>[null, "q", ''] : string[]
@@ -189,7 +189,7 @@ module EmptyTypes {
189189>(this.voidIfAny(["q", '', null][0])) : number
190190>this.voidIfAny(["q", '', null][0]) : number
191191>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
192- >this : f
192+ >this : this
193193>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
194194>["q", '', null][0] : string
195195>["q", '', null] : string[]
@@ -203,7 +203,7 @@ module EmptyTypes {
203203>(this.voidIfAny([undefined, '', null][0])) : number
204204>this.voidIfAny([undefined, '', null][0]) : number
205205>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
206- >this : f
206+ >this : this
207207>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
208208>[undefined, '', null][0] : string
209209>[undefined, '', null] : string[]
@@ -217,7 +217,7 @@ module EmptyTypes {
217217>(this.voidIfAny([[3, 4], [null]][0][0])) : number
218218>this.voidIfAny([[3, 4], [null]][0][0]) : number
219219>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
220- >this : f
220+ >this : this
221221>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
222222>[[3, 4], [null]][0][0] : number
223223>[[3, 4], [null]][0] : number[]
@@ -454,7 +454,7 @@ module NonEmptyTypes {
454454>(this.voidIfAny([4, 2][0])) : number
455455>this.voidIfAny([4, 2][0]) : number
456456>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
457- >this : f
457+ >this : this
458458>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
459459>[4, 2][0] : number
460460>[4, 2] : number[]
@@ -467,7 +467,7 @@ module NonEmptyTypes {
467467>(this.voidIfAny([4, 2, undefined][0])) : number
468468>this.voidIfAny([4, 2, undefined][0]) : number
469469>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
470- >this : f
470+ >this : this
471471>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
472472>[4, 2, undefined][0] : number
473473>[4, 2, undefined] : number[]
@@ -481,7 +481,7 @@ module NonEmptyTypes {
481481>(this.voidIfAny([undefined, 2, 4][0])) : number
482482>this.voidIfAny([undefined, 2, 4][0]) : number
483483>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
484- >this : f
484+ >this : this
485485>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
486486>[undefined, 2, 4][0] : number
487487>[undefined, 2, 4] : number[]
@@ -495,7 +495,7 @@ module NonEmptyTypes {
495495>(this.voidIfAny([null, 2, 4][0])) : number
496496>this.voidIfAny([null, 2, 4][0]) : number
497497>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
498- >this : f
498+ >this : this
499499>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
500500>[null, 2, 4][0] : number
501501>[null, 2, 4] : number[]
@@ -509,7 +509,7 @@ module NonEmptyTypes {
509509>(this.voidIfAny([2, 4, null][0])) : number
510510>this.voidIfAny([2, 4, null][0]) : number
511511>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
512- >this : f
512+ >this : this
513513>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
514514>[2, 4, null][0] : number
515515>[2, 4, null] : number[]
@@ -523,7 +523,7 @@ module NonEmptyTypes {
523523>(this.voidIfAny([undefined, 4, null][0])) : number
524524>this.voidIfAny([undefined, 4, null][0]) : number
525525>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
526- >this : f
526+ >this : this
527527>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
528528>[undefined, 4, null][0] : number
529529>[undefined, 4, null] : number[]
@@ -537,7 +537,7 @@ module NonEmptyTypes {
537537>(this.voidIfAny(['', "q"][0])) : number
538538>this.voidIfAny(['', "q"][0]) : number
539539>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
540- >this : f
540+ >this : this
541541>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
542542>['', "q"][0] : string
543543>['', "q"] : string[]
@@ -550,7 +550,7 @@ module NonEmptyTypes {
550550>(this.voidIfAny(['', "q", undefined][0])) : number
551551>this.voidIfAny(['', "q", undefined][0]) : number
552552>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
553- >this : f
553+ >this : this
554554>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
555555>['', "q", undefined][0] : string
556556>['', "q", undefined] : string[]
@@ -564,7 +564,7 @@ module NonEmptyTypes {
564564>(this.voidIfAny([undefined, "q", ''][0])) : number
565565>this.voidIfAny([undefined, "q", ''][0]) : number
566566>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
567- >this : f
567+ >this : this
568568>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
569569>[undefined, "q", ''][0] : string
570570>[undefined, "q", ''] : string[]
@@ -578,7 +578,7 @@ module NonEmptyTypes {
578578>(this.voidIfAny([null, "q", ''][0])) : number
579579>this.voidIfAny([null, "q", ''][0]) : number
580580>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
581- >this : f
581+ >this : this
582582>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
583583>[null, "q", ''][0] : string
584584>[null, "q", ''] : string[]
@@ -592,7 +592,7 @@ module NonEmptyTypes {
592592>(this.voidIfAny(["q", '', null][0])) : number
593593>this.voidIfAny(["q", '', null][0]) : number
594594>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
595- >this : f
595+ >this : this
596596>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
597597>["q", '', null][0] : string
598598>["q", '', null] : string[]
@@ -606,7 +606,7 @@ module NonEmptyTypes {
606606>(this.voidIfAny([undefined, '', null][0])) : number
607607>this.voidIfAny([undefined, '', null][0]) : number
608608>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
609- >this : f
609+ >this : this
610610>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
611611>[undefined, '', null][0] : string
612612>[undefined, '', null] : string[]
@@ -620,7 +620,7 @@ module NonEmptyTypes {
620620>(this.voidIfAny([[3, 4], [null]][0][0])) : number
621621>this.voidIfAny([[3, 4], [null]][0][0]) : number
622622>this.voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
623- >this : f
623+ >this : this
624624>voidIfAny : { (x: boolean, y?: boolean): number; (x: string, y?: boolean): number; (x: number, y?: boolean): number; }
625625>[[3, 4], [null]][0][0] : number
626626>[[3, 4], [null]][0] : number[]
0 commit comments