9 Repositories
JavaScript iterator Libraries
Iterables, streams for typescript
Iterable for Typescript Similar to what we know from C#, Dart or any other language which supports them, we use Iterables to stream over collections.
Utility functions for iterators. Inspired by Rust's `std::iter::Iterator` trait.
iter-funcs About Utility functions for iterators. Inspired by Rust's std::iter::Iterator trait. This library uses JavaScript native iterators, so it's
Typesafe API for processing iterable data in TypeScript and JavaScript.
Stream API Type-safe API for processing iterable data in TypeScript and JavaScript similarly to Java 8 Stream API, LINQ or Kotlin Sequences. Unlike Rx
A workshop about JavaScript iteration protocols: iterator, iterable, async iterator, async iterable
JavaScript Iteration protocol workshop A workshop about JavaScript iteration protocols: iterator, iterable, async iterator, async iterable by @loige.
A small (~600B gzip), useful set of methods for lazy iteration of iterables.
@ricokahler/lazy ยท A small (~600B gzip*), useful set of methods for lazy iteration of iterables. Why this lazy lib? Do I even need a lazy lib? Install
Binary-encoded serialization of JavaScript objects with generator-based parser and serializer
YaBSON Schemaless binary-encoded serialization of JavaScript objects with generator-based parser and serializer This library is designed to transfer l
An iterator wrapper that supports Rust-style chaining
Riter (in development) An iterator wrapper that supports Rust-style chaining Install TODO: This package is not yet available. Once it's mature enough,
Handling iterables like lazy arrays.
Iterum iterum library provides a class for handling iterable transformations inspired in Array methods and lodash/fp functions. This library also supp
Async concurrent iterator (async forEach)
each-async Async concurrent iterator (async forEach) Like async.each(), but tiny. I often use async.each() for doing async operations when iterating,