@async-generator/take

1.0.2 • Public • Published

stop an async generator after a fixed number of iterations

installation

> npm i @async-generator/take

usage

const take = require("@async-generator/take");
const interval = require("@async-generator/interval");

const input = interval(100);
const output = take(input, 5);

const actual = [];

for await (const i of output) {
  actual.push(i);
}

expect(actual).toEqual([0, 1, 2, 3, 4]);

Dependencies (0)

    Dev Dependencies (2)

    Package Sidebar

    Install

    npm i @async-generator/take

    Weekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    2.38 kB

    Total Files

    5

    Last publish

    Collaborators

    • tungv