Skip to content

Commit fa46b60

Browse files
committed
Add regression test
1 parent 83a873d commit fa46b60

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/cases/conformance/types/tuple/variadicTuples1.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,3 +389,13 @@ function callApi<T extends unknown[] = [], U = void>(method: (...args: [...T, ob
389389

390390
callApi(getUser);
391391
callApi(getOrgUser);
392+
393+
// Repro from #40235
394+
395+
type Numbers = number[];
396+
type Unbounded = [...Numbers, boolean];
397+
const data: Unbounded = [false, false];
398+
399+
type U1 = [string, ...Numbers, boolean];
400+
type U2 = [...[string, ...Numbers], boolean];
401+
type U3 = [...[string, number], boolean];

0 commit comments

Comments
 (0)