15 packages
blinq
With the advent of javascript iterators and generators, its possible to pipe sequences through a bunch of transformations without materializing collections (arrays) for the intermediate steps. This library attempts to recreate the dotnet linq-to-objects a
loq
es2015 implementation of linq
ts-async-iterable-functions
A work in progress
ts-async-iterable-queue
A queue structure implementing AsyncIterableIterator<T>
ts-bin-heap
A flexible [binary-heap](https://en.wikipedia.org/wiki/Binary_heap). This data-structure is optimized for the retrieval of either the maximum or the minimum
ts-comparer-builder
ts-comparer-builder is an easy way of creating multi-level comparer functions that can be used in `Array.sort`
ts-deep-equal
A deep equality checker
ts-entries
A type-safe implementation of Object.entries
ts-equality-comparer
For use in hash table type structures
ts-functional-pipe
Heavily overloaded functions (pipe/compose) for type-safe function composition in TypeScript