Type Alias: NumberToRangeUnion<E>
NumberToRangeUnion<
E
> =E
extends1
?1
:E
extends2
?1
|2
:E
extends3
?1
|2
|3
:E
extends4
?1
|2
|3
|4
:E
extends5
?1
|2
|3
|4
|5
:E
extends6
?1
|2
|3
|4
|5
|6
:E
extends7
?1
|2
|3
|4
|5
|6
|7
:E
extends8
?1
|2
|3
|4
|5
|6
|7
|8
:number
Defined in: src/sdk/utils/types/UtilityTypes.ts:2
Takes a number type from 1 to 8 and returns a union type ranging from 1 to E inclusive, 8 is the limit.
Type Parameters
Type Parameter |
---|
E extends number | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |