UNPKG

@cspell/cspell-pipe

Version:
18 lines 550 B
export function* interleave(a, b) { const ai = a[Symbol.iterator](); const bi = b[Symbol.iterator](); for (let aNext = ai.next(); !aNext.done; aNext = ai.next()) { yield aNext.value; const bNext = bi.next(); if (bNext.done) break; yield bNext.value; } for (let aNext = ai.next(); !aNext.done; aNext = ai.next()) { yield aNext.value; } for (let bNext = bi.next(); !bNext.done; bNext = bi.next()) { yield bNext.value; } } //# sourceMappingURL=interleave.js.map