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.

20 lines (18 loc) 504 B
function skipWhile(predicate) { return function (sequence) { return { *[Symbol.iterator]() { let i = 0, skipped = false; for (const e of sequence) { if (skipped || !predicate(e, i)) { skipped = true; yield e; } i++; } } }; }; } export { skipWhile as default }; //# sourceMappingURL=skipWhile.js.map