Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const range = (from: number, to: number) => Array.from((function* () {
- let i = from;
- while(i <= to)
- yield i++;
- })())
- /** or even */
- const fromGenerator = <T>(gen: () => Iterable<T>) => Array.from(gen())
- const range = (from: number, to: number) => fromGenerator(function* () {
- let i = from;
- while(i <= to)
- yield i++;
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement