UNPKG

@tsdotnet/linq

Version:

A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.

19 lines (16 loc) 468 B
import identity from '../identity.js'; function selectMany(selector = identity) { return function (sequence) { return { *[Symbol.iterator]() { let i = 0; for (const outer of sequence) { for (const inner of selector(outer, i++)) yield inner; } } }; }; } export { selectMany as default }; //# sourceMappingURL=selectMany.js.map