Skip to content

Commit df83784

Browse files
committed
Accept new baselines
1 parent 46bd405 commit df83784

File tree

2 files changed

+8
-5
lines changed

2 files changed

+8
-5
lines changed
Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1-
tests/cases/conformance/types/rest/genericRestArityStrict.ts(7,6): error TS2345: Argument of type '(x: number, y: number) => number' is not assignable to parameter of type '() => void'.
1+
tests/cases/conformance/types/rest/genericRestArityStrict.ts(7,1): error TS2554: Expected 3 arguments, but got 1.
2+
tests/cases/conformance/types/rest/genericRestArityStrict.ts(8,1): error TS2554: Expected 3 arguments, but got 8.
23

34

4-
==== tests/cases/conformance/types/rest/genericRestArityStrict.ts (1 errors) ====
5+
==== tests/cases/conformance/types/rest/genericRestArityStrict.ts (2 errors) ====
56
// Repro from #25559
67

78
declare function call<TS extends unknown[]>(
89
handler: (...args: TS) => void,
910
...args: TS): void;
1011

1112
call((x: number, y: number) => x + y);
12-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13-
!!! error TS2345: Argument of type '(x: number, y: number) => number' is not assignable to parameter of type '() => void'.
13+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14+
!!! error TS2554: Expected 3 arguments, but got 1.
1415
call((x: number, y: number) => x + y, 1, 2, 3, 4, 5, 6, 7);
16+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
17+
!!! error TS2554: Expected 3 arguments, but got 8.
1518

tests/baselines/reference/genericRestArityStrict.types

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ call((x: number, y: number) => x + y);
2222
>y : number
2323

2424
call((x: number, y: number) => x + y, 1, 2, 3, 4, 5, 6, 7);
25-
>call((x: number, y: number) => x + y, 1, 2, 3, 4, 5, 6, 7) : void
25+
>call((x: number, y: number) => x + y, 1, 2, 3, 4, 5, 6, 7) : any
2626
>call : <TS extends unknown[]>(handler: (...args: TS) => void, ...args: TS) => void
2727
>(x: number, y: number) => x + y : (x: number, y: number) => number
2828
>x : number

0 commit comments

Comments
 (0)