UNPKG

@razorpay/blade

Version:

The Design System that powers Razorpay

19 lines (16 loc) 480 B
import { InternSet } from '../../internmap/src/index.js'; function disjoint(values, other) { const iterator = other[Symbol.iterator](), set = new InternSet(); for (const v of values) { if (set.has(v)) return false; let value, done; while (({value, done} = iterator.next())) { if (done) break; if (Object.is(v, value)) return false; set.add(value); } } return true; } export { disjoint as default }; //# sourceMappingURL=disjoint.js.map