@@ -470,14 +470,14 @@ var r5 = foo5(r5arg1); // any
470470>r5arg1 : <T, U>(x: (arg: T) => U) => T
471471
472472var r5a = [r5arg1, r5arg2];
473- >r5a : (( <T, U>(x: (arg: T) => U) => T) | ((x: (arg: string) => number) => string) )[]
474- >[r5arg1, r5arg2] : (( <T, U>(x: (arg: T) => U) => T) | ((x: (arg: string) => number) => string) )[]
473+ >r5a : (<T, U>(x: (arg: T) => U) => T)[]
474+ >[r5arg1, r5arg2] : (<T, U>(x: (arg: T) => U) => T)[]
475475>r5arg1 : <T, U>(x: (arg: T) => U) => T
476476>r5arg2 : (x: (arg: string) => number) => string
477477
478478var r5b = [r5arg2, r5arg1];
479- >r5b : (( <T, U>(x: (arg: T) => U) => T) | ((x: (arg: string) => number) => string) )[]
480- >[r5arg2, r5arg1] : (( <T, U>(x: (arg: T) => U) => T) | ((x: (arg: string) => number) => string) )[]
479+ >r5b : (<T, U>(x: (arg: T) => U) => T)[]
480+ >[r5arg2, r5arg1] : (<T, U>(x: (arg: T) => U) => T)[]
481481>r5arg2 : (x: (arg: string) => number) => string
482482>r5arg1 : <T, U>(x: (arg: T) => U) => T
483483
@@ -514,14 +514,14 @@ var r6 = foo6(r6arg1); // any
514514>r6arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U) => T
515515
516516var r6a = [r6arg1, r6arg2];
517- >r6a : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => T) | ((x: (arg: Base) => Derived) => Base) )[]
518- >[r6arg1, r6arg2] : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => T) | ((x: (arg: Base) => Derived) => Base) )[]
517+ >r6a : (<T extends Base, U extends Derived>(x: (arg: T) => U) => T)[]
518+ >[r6arg1, r6arg2] : (<T extends Base, U extends Derived>(x: (arg: T) => U) => T)[]
519519>r6arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U) => T
520520>r6arg2 : (x: (arg: Base) => Derived) => Base
521521
522522var r6b = [r6arg2, r6arg1];
523- >r6b : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => T) | ((x: (arg: Base) => Derived) => Base) )[]
524- >[r6arg2, r6arg1] : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => T) | ((x: (arg: Base) => Derived) => Base) )[]
523+ >r6b : (<T extends Base, U extends Derived>(x: (arg: T) => U) => T)[]
524+ >[r6arg2, r6arg1] : (<T extends Base, U extends Derived>(x: (arg: T) => U) => T)[]
525525>r6arg2 : (x: (arg: Base) => Derived) => Base
526526>r6arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U) => T
527527
@@ -564,14 +564,14 @@ var r7 = foo7(r7arg1); // any
564564>r7arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U
565565
566566var r7a = [r7arg1, r7arg2];
567- >r7a : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived) => (r: Base) => Derived) )[]
568- >[r7arg1, r7arg2] : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived) => (r: Base) => Derived) )[]
567+ >r7a : (<T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U)[]
568+ >[r7arg1, r7arg2] : (<T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U)[]
569569>r7arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U
570570>r7arg2 : (x: (arg: Base) => Derived) => (r: Base) => Derived
571571
572572var r7b = [r7arg2, r7arg1];
573- >r7b : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived) => (r: Base) => Derived) )[]
574- >[r7arg2, r7arg1] : (( <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived) => (r: Base) => Derived) )[]
573+ >r7b : (<T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U)[]
574+ >[r7arg2, r7arg1] : (<T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U)[]
575575>r7arg2 : (x: (arg: Base) => Derived) => (r: Base) => Derived
576576>r7arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U) => (r: T) => U
577577
@@ -622,14 +622,14 @@ var r8 = foo8(r8arg1); // any
622622>r8arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U
623623
624624var r8a = [r8arg1, r8arg2];
625- >r8a : (( <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived, y: (arg2: Base) => Derived) => (r: Base) => Derived) )[]
626- >[r8arg1, r8arg2] : (( <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived, y: (arg2: Base) => Derived) => (r: Base) => Derived) )[]
625+ >r8a : (<T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U)[]
626+ >[r8arg1, r8arg2] : (<T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U)[]
627627>r8arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U
628628>r8arg2 : (x: (arg: Base) => Derived, y: (arg2: Base) => Derived) => (r: Base) => Derived
629629
630630var r8b = [r8arg2, r8arg1];
631- >r8b : (( <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived, y: (arg2: Base) => Derived) => (r: Base) => Derived) )[]
632- >[r8arg2, r8arg1] : (( <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U) | ((x: (arg: Base) => Derived, y: (arg2: Base) => Derived) => (r: Base) => Derived) )[]
631+ >r8b : (<T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U)[]
632+ >[r8arg2, r8arg1] : (<T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U)[]
633633>r8arg2 : (x: (arg: Base) => Derived, y: (arg2: Base) => Derived) => (r: Base) => Derived
634634>r8arg1 : <T extends Base, U extends Derived>(x: (arg: T) => U, y: (arg2: T) => U) => (r: T) => U
635635
0 commit comments