kollectionjs - v2.0.0
    Preparing search index...

      kollectionjs - v2.0.0

      kollectionjs — lazy, Kotlin-inspired collection utilities for JavaScript and TypeScript.

      Create a sequence from any iterable with asSequence or sequenceOf, then chain operations lazily before materializing with toArray(), toSet(), etc.

      import { asSequence, range, generate } from 'kollectionjs';

      asSequence([1, 2, 3, 4, 5])
      .filter(n => n % 2 === 0)
      .map(n => n * 10)
      .toArray(); // [20, 40]

      range(1, 10).sum(); // 45

      generate(1, n => n < 64 ? n * 2 : null).toArray(); // [1, 2, 4, 8, 16, 32, 64]

      Classes

      Sequence

      Functions

      asSequence
      concat
      emptySequence
      entriesOf
      generate
      range
      sequenceOf