@zeushq/nextjs-zidentity
Version:
Next.js SDK for signin in with Zeus Identity
26 lines • 774 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.match = exports.intersect = void 0;
var tslib_1 = require("tslib");
function intersect(a, b) {
var set1 = new Set(a);
var set2 = new Set(b);
return new Set((0, tslib_1.__spreadArray)([], (0, tslib_1.__read)(set1), false).filter(function (x) { return set2.has(x); }));
}
exports.intersect = intersect;
function match(arr1, arr2) {
var set1 = new Set(arr1);
var set2 = new Set(arr2);
if (set1.size !== set2.size) {
return false;
}
for (var i = 0; i < arr1.length; i += 1) {
var item = arr1[i];
if (!set2.has(item)) {
return false;
}
}
return true;
}
exports.match = match;
//# sourceMappingURL=arrays.js.map