UNPKG

@daiso-tech/core

Version:

The library offers flexible, framework-agnostic solutions for modern web applications, built on adaptable components that integrate seamlessly with popular frameworks like Next Js.

26 lines 719 B
/** * @module Collection */ /** * @internal */ export class ZipIterable { iterableA; iterableB; constructor(iterableA, iterableB) { this.iterableA = iterableA; this.iterableB = iterableB; } *[Symbol.iterator]() { const iteratorA = this.iterableA[Symbol.iterator](), iteratorB = this.iterableB[Symbol.iterator](); // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition while (true) { const itemA = iteratorA.next(), itemB = iteratorB.next(); if (itemA.done || itemB.done) { break; } yield [itemA.value, itemB.value]; } } } //# sourceMappingURL=zip-iterable.js.map