Creates a union of non-negative integer literals starting from Start (inclusive) up to End (exclusive). Requires Start and End to be non-negative integer literals where Start <= End.
Start
End
Start <= End
The starting integer literal (inclusive).
The ending integer literal (exclusive).
A union type Start | Start + 1 | ... | End - 1.
Start | Start + 1 | ... | End - 1
type R1 = UintRange<3, 7>; // 3 | 4 | 5 | 6type R2 = UintRange<0, 4>; // 0 | 1 | 2 | 3type R3 = UintRange<5, 5>; // never Copy
type R1 = UintRange<3, 7>; // 3 | 4 | 5 | 6type R2 = UintRange<0, 4>; // 0 | 1 | 2 | 3type R3 = UintRange<5, 5>; // never
Creates a union of non-negative integer literals starting from
Start(inclusive) up toEnd(exclusive). RequiresStartandEndto be non-negative integer literals whereStart <= End.