@@ -110,7 +110,7 @@ function test3(items: string[] | number[]) {
110110}
111111
112112function test4(
113- >test4 : (arg1: ((...objs: { x: number;}[]) => number) | ((...objs: { y: number;}[]) => number), arg2: ((a: { x: number;}, b: object) => number) | ((a: object, b: { x: number;}) => number), arg3: ((a: { x: number;}, ...objs: { y: number;}[]) => number) | ((...objs: { x: number;}[]) => number), arg4: ((a?: { x: number; } | undefined , b?: { x: number; } | undefined ) => number) | ((a?: { y: number; } | undefined ) => number), arg5: ((a?: { x: number; } | undefined , ...b: { x: number;}[]) => number) | ((a?: { y: number; } | undefined ) => number), arg6: ((a?: { x: number; } | undefined , b?: { x: number; } | undefined ) => number) | ((...a: { y: number;}[]) => number)) => void
113+ >test4 : (arg1: ((...objs: { x: number;}[]) => number) | ((...objs: { y: number;}[]) => number), arg2: ((a: { x: number;}, b: object) => number) | ((a: object, b: { x: number;}) => number), arg3: ((a: { x: number;}, ...objs: { y: number;}[]) => number) | ((...objs: { x: number;}[]) => number), arg4: ((a?: { x: number;} , b?: { x: number;} ) => number) | ((a?: { y: number;} ) => number), arg5: ((a?: { x: number;} , ...b: { x: number;}[]) => number) | ((a?: { y: number;} ) => number), arg6: ((a?: { x: number;} , b?: { x: number;} ) => number) | ((...a: { y: number;}[]) => number)) => void
114114
115115 arg1: ((...objs: {x: number}[]) => number) | ((...objs: {y: number}[]) => number),
116116>arg1 : ((...objs: { x: number;}[]) => number) | ((...objs: { y: number;}[]) => number)
@@ -138,7 +138,7 @@ function test4(
138138>x : number
139139
140140 arg4: ((a?: {x: number}, b?: {x: number}) => number) | ((a?: {y: number}) => number),
141- >arg4 : ((a?: { x: number; } | undefined , b?: { x: number; } | undefined ) => number) | ((a?: { y: number; } | undefined ) => number)
141+ >arg4 : ((a?: { x: number;} , b?: { x: number;} ) => number) | ((a?: { y: number;} ) => number)
142142>a : { x: number; } | undefined
143143>x : number
144144>b : { x: number; } | undefined
@@ -147,7 +147,7 @@ function test4(
147147>y : number
148148
149149 arg5: ((a?: {x: number}, ...b: {x: number}[]) => number) | ((a?: {y: number}) => number),
150- >arg5 : ((a?: { x: number; } | undefined , ...b: { x: number;}[]) => number) | ((a?: { y: number; } | undefined ) => number)
150+ >arg5 : ((a?: { x: number;} , ...b: { x: number;}[]) => number) | ((a?: { y: number;} ) => number)
151151>a : { x: number; } | undefined
152152>x : number
153153>b : { x: number; }[]
@@ -156,7 +156,7 @@ function test4(
156156>y : number
157157
158158 arg6: ((a?: {x: number}, b?: {x: number}) => number) | ((...a: {y: number}[]) => number),
159- >arg6 : ((a?: { x: number; } | undefined , b?: { x: number; } | undefined ) => number) | ((...a: { y: number;}[]) => number)
159+ >arg6 : ((a?: { x: number;} , b?: { x: number;} ) => number) | ((...a: { y: number;}[]) => number)
160160>a : { x: number; } | undefined
161161>x : number
162162>b : { x: number; } | undefined
@@ -339,7 +339,7 @@ function test5() {
339339
340340 // Pair of non-like intrinsics
341341 function render(url?: string): React.ReactNode {
342- >render : (url?: string | undefined ) => React.ReactNode
342+ >render : (url?: string) => React.ReactNode
343343>url : string | undefined
344344>React : any
345345
0 commit comments