Packages
A spellchecker for Elixir, made with Bun and cspell
Current section
Files
Jump to
Current section
Files
priv/bun/node_modules/@cspell/cspell-pipe/dist/helpers/interleave.js
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