Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/froebel/take.ts>takeGenerator

A strictly typed utility library.
Go to Latest
function takeGenerator
import { takeGenerator } from "https://deno.land/x/froebel@v0.18.0/take.ts";

Takes n elements from the iterable list and returns them as a generator.

Examples

Example 1

[...take(5, repeat(1, 2))]  // -> [1, 2, 1, 2, 1]
[...take(3, [1, 2, 3, 4])]  // -> [1, 2, 3]
[...take(3, [1, 2])]        // -> [1, 2]

Parameters

n: number
list: Iterable<T>

Returns

Generator<T>