Type Alias: NumberToRangeUnion<E>
NumberToRangeUnion<
E> =Eextends1?1:Eextends2?1|2:Eextends3?1|2|3:Eextends4?1|2|3|4:Eextends5?1|2|3|4|5:Eextends6?1|2|3|4|5|6:Eextends7?1|2|3|4|5|6|7:Eextends8?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 |