Showing 1-20 of 54 packages
Robustly get an object's own property keys (strings and symbols), including non-enumerables when possible
A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.
A simple array zip function to match corresponding elements from a collection of enumerables.
ES5 compatable implementation of LINQ and lazily executed enumerables for typescript.
A shared library containing helpers and other classes like Enumerables and other functions c#-like to ease the work of .net programmers.
Helps obtain an array of keys, values, and key/value pairs (what the spec calls “entries”) from an object, for the purposes of iteration or serialization
javascript enumerables
This package contains global constants, variables, enums related to Littles Lawyers project and typing for the Actionstep API. It also has a helper method for accessing the API: _APIRequest_.
Stoic is a simple JavaScript library for instantiating immutable reference type data for use as enumerables and schemata.
Turn streams into enumerables
A small polyfill for ES6 collections that leverages non-enumerable Node.js Map/WeakMap where possible
Takes an iterable and splits into an array of two iterables based on a predicate.
Merges two iterables, preferring right
A library for doing lazy operations on collections in JavaScript
Merges a list of iterables (of the same type) into a single iterable
Merges a list of iterables (of the same type) into a single iterable
Merges two iterables, preferring left
Takes a left and right collection and recuresively combines them prefering right: merge for Object and concat for Array
Takes a function that determines how to merge two conflicting values in a merge and gives you a the conflicting key
Takes a left and right collection and recuresively combines them prefering right: merge for Object and concat for Array