Skip to content

Commit 1aa2b15

Browse files
committed
Add regression test
1 parent 5288c37 commit 1aa2b15

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

tests/cases/conformance/types/rest/genericRestParameters1.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,3 +155,15 @@ events.emit('move', 10, 'left');
155155
events.emit('jump', 20, 'up');
156156
events.emit('stop', 'Bye!');
157157
events.emit('done');
158+
159+
// Repro from #25871
160+
161+
declare var ff1: (... args: any[]) => void;
162+
163+
declare var ff2: () => void;
164+
declare var ff3: (...args: []) => void;
165+
declare var ff4: (a: never) => void;
166+
167+
ff1 = ff2;
168+
ff1 = ff3;
169+
ff1 = ff4; // Error

0 commit comments

Comments
 (0)