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.

18 lines (16 loc) 416 B
function takeWhile(predicate) { return function (sequence) { return { *[Symbol.iterator]() { let i = 0; for (const e of sequence) { if (!predicate(e, i++)) break; yield e; } } }; }; } export { takeWhile as default }; //# sourceMappingURL=takeWhile.js.map