Typeservicesv0.6.0
IntRange
Generate a union of numbers between a specified start (inclusive) and end (exclusive), with an optional step.
You skip over numbers using the StepStep parameter (defaults to 11). For example, IntRange<0, 10, 2>IntRange<0, 10, 2> will create a union of 0 | 2 | 4 | 6 | 80 | 2 | 4 | 6 | 8.
Note: StartStart or EndEnd must be non-negative and smaller than 10001000.
Use-cases: 1. This can be used to define a set of valid input/output values. for example:
See also:IntClosedRange
type IntRange<
Start extends number,
End extends number,
Step extends number = 1
> = PrivateIntRange<Start, End, Step>;type IntRange<
Start extends number,
End extends number,
Step extends number = 1
> = PrivateIntRange<Start, End, Step>;