Skip to content

Commit 107db6d

Browse files
author
ben.durrant
committed
account for length overload
1 parent 8ba5eea commit 107db6d

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

packages/toolkit/src/tests/Tuple.typetest.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { expectType } from './helpers'
1414
// @ts-expect-error
1515
expectType<Tuple<[string, string]>>(stringTuple)
1616

17-
const numberTuple = new Tuple(0)
17+
const numberTuple = new Tuple(0, 1)
1818
// @ts-expect-error
1919
expectType<Tuple<string[]>>(numberTuple)
2020
}
@@ -63,19 +63,19 @@ import { expectType } from './helpers'
6363
{
6464
const stringTuple = new Tuple('')
6565

66-
const numberTuple = new Tuple(0)
66+
const numberTuple = new Tuple(0, 1)
6767

68-
expectType<Tuple<[string, number]>>(stringTuple.concat(numberTuple))
68+
expectType<Tuple<[string, number, number]>>(stringTuple.concat(numberTuple))
6969

70-
expectType<Tuple<[number, string]>>(stringTuple.prepend(numberTuple))
70+
expectType<Tuple<[number, number, string]>>(stringTuple.prepend(numberTuple))
7171

72-
expectType<Tuple<[number, string]>>(numberTuple.concat(stringTuple))
72+
expectType<Tuple<[number, number, string]>>(numberTuple.concat(stringTuple))
7373

74-
expectType<Tuple<[string, number]>>(numberTuple.prepend(stringTuple))
74+
expectType<Tuple<[string, number, number]>>(numberTuple.prepend(stringTuple))
7575

7676
// @ts-expect-error
77-
expectType<Tuple<[string, number]>>(stringTuple.prepend(numberTuple))
77+
expectType<Tuple<[string, number, number]>>(stringTuple.prepend(numberTuple))
7878

7979
// @ts-expect-error
80-
expectType<Tuple<[number, string]>>(stringTuple.concat(numberTuple))
80+
expectType<Tuple<[number, number, string]>>(stringTuple.concat(numberTuple))
8181
}

0 commit comments

Comments
 (0)