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