Function: rangeUntil()
Returns a RangeIterable that yields the integers between start
and
end
including start
, but excluding end
.
Throws
if either start
or end
is not an integer.
Example
import { join, pipe, rangeUntil } from 'lfi'
console.log(
pipe(
rangeUntil(0, 6),
join(`, `),
),
)
//=> 0, 1, 2, 3, 4, 5
console.log(
pipe(
rangeUntil(0, 6).step(2),
join(`, `),
),
)
//=> 0, 2, 4
Since
v0.0.1
Call Signature
rangeUntil<
Start
>(start
): <End
>(end
) =>RangeIterable
Type Parameters
• Start extends number
Parameters
start
Integer
<Start
>
Returns
Function
Type Parameters
• End extends number
Parameters
end
Integer
<End
>
Returns
Defined in
Call Signature
rangeUntil<
Start
,End
>(start
,end
):RangeIterable
Type Parameters
• Start extends number
• End extends number
Parameters
start
Integer
<Start
>
end
Integer
<End
>