Skip to main content

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
Playground

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

RangeIterable

Defined in

generators.d.ts:426

Call Signature

rangeTo<Start, End>(start, end): RangeIterable

Type Parameters

Start extends number

End extends number

Parameters

start

Integer<Start>

end

Integer<End>

Returns

RangeIterable

Defined in

generators.d.ts:426