Skip to content
Robert Rudman edited this page May 4, 2017 · 4 revisions

TSLinq is an ES5 compatible port of .NET's LINQ library which tries to be as true to the original as possible.

TSLinq utilises lazily evaluated Enumerable's, rather than eager evaluation found in other libraries. In addition, it supports ES6 generators allowing for powerful data manipulation.

Ships with a fully functional implementation of Dictionary<TKey, TValue>() which supports collision handling, proper identity hashing by default and custom equality comparers.

Clone this wiki locally