Type Parameters
-
Step extends number | bigint
Returns ((from) => ((to) => {
[iterator]() => IterableIterator<number>;
next(...args) => IteratorResult<number, any>;
return?(value?) => IteratorResult<number, any>;
throw?(e?) => IteratorResult<number, any>;
}))
Curried function with step
set in context.
-
- (from): ((to) => {
[iterator]() => IterableIterator<number>;
next(...args) => IteratorResult<number, any>;
return?(value?) => IteratorResult<number, any>;
throw?(e?) => IteratorResult<number, any>;
})
-
Parameters
-
from: Step extends bigint
? bigint
: number
Returns ((to) => {
[iterator]() => IterableIterator<number>;
next(...args) => IteratorResult<number, any>;
return?(value?) => IteratorResult<number, any>;
throw?(e?) => IteratorResult<number, any>;
})
-
- (to): {
[iterator]() => IterableIterator<number>;
next(...args) => IteratorResult<number, any>;
return?(value?) => IteratorResult<number, any>;
throw?(e?) => IteratorResult<number, any>;
}
-
Parameters
-
to: Step extends bigint
? bigint
: number
Returns {
[iterator]() => IterableIterator<number>;
next(...args) => IteratorResult<number, any>;
return?(value?) => IteratorResult<number, any>;
throw?(e?) => IteratorResult<number, any>;
}
-
[iterator]:function
- [iterator](): IterableIterator<number>
-
Returns IterableIterator<number>
-
next:function
- next(...args): IteratorResult<number, any>
-
Parameters
-
Rest
...args: [] | [undefined]
Returns IteratorResult<number, any>
-
return?:function
- return(value?): IteratorResult<number, any>
-
Returns IteratorResult<number, any>
-
throw?:function
- throw(e?): IteratorResult<number, any>
-
Returns IteratorResult<number, any>
Range iterable generator (from
from
toto
).Example