matrix-react-sdk
Version:
SDK for matrix.org using React
23 lines (21 loc) • 2.34 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.iterableDiff = iterableDiff;
exports.iterableIntersection = iterableIntersection;
var _arrays = require("./arrays");
/*
* Copyright 2024 New Vector Ltd.
* Copyright 2020 The Matrix.org Foundation C.I.C.
*
* SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
* Please see LICENSE files in the repository root for full details.
*/
function iterableIntersection(a, b) {
return (0, _arrays.arrayIntersection)(Array.from(a), Array.from(b));
}
function iterableDiff(a, b) {
return (0, _arrays.arrayDiff)(Array.from(a), Array.from(b));
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfYXJyYXlzIiwicmVxdWlyZSIsIml0ZXJhYmxlSW50ZXJzZWN0aW9uIiwiYSIsImIiLCJhcnJheUludGVyc2VjdGlvbiIsIkFycmF5IiwiZnJvbSIsIml0ZXJhYmxlRGlmZiIsImFycmF5RGlmZiJdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9pdGVyYWJsZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLypcbiAqIENvcHlyaWdodCAyMDI0IE5ldyBWZWN0b3IgTHRkLlxuICogQ29weXJpZ2h0IDIwMjAgVGhlIE1hdHJpeC5vcmcgRm91bmRhdGlvbiBDLkkuQy5cbiAqXG4gKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQUdQTC0zLjAtb25seSBPUiBHUEwtMy4wLW9ubHlcbiAqIFBsZWFzZSBzZWUgTElDRU5TRSBmaWxlcyBpbiB0aGUgcmVwb3NpdG9yeSByb290IGZvciBmdWxsIGRldGFpbHMuXG4gKi9cblxuaW1wb3J0IHsgYXJyYXlEaWZmLCBhcnJheUludGVyc2VjdGlvbiB9IGZyb20gXCIuL2FycmF5c1wiO1xuXG5leHBvcnQgZnVuY3Rpb24gaXRlcmFibGVJbnRlcnNlY3Rpb248VD4oYTogSXRlcmFibGU8VD4sIGI6IEl0ZXJhYmxlPFQ+KTogSXRlcmFibGU8VD4ge1xuICAgIHJldHVybiBhcnJheUludGVyc2VjdGlvbihBcnJheS5mcm9tKGEpLCBBcnJheS5mcm9tKGIpKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGl0ZXJhYmxlRGlmZjxUPihhOiBJdGVyYWJsZTxUPiwgYjogSXRlcmFibGU8VD4pOiB7IGFkZGVkOiBJdGVyYWJsZTxUPjsgcmVtb3ZlZDogSXRlcmFibGU8VD4gfSB7XG4gICAgcmV0dXJuIGFycmF5RGlmZihBcnJheS5mcm9tKGEpLCBBcnJheS5mcm9tKGIpKTtcbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVFBLElBQUFBLE9BQUEsR0FBQUMsT0FBQTtBQVJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUlPLFNBQVNDLG9CQUFvQkEsQ0FBSUMsQ0FBYyxFQUFFQyxDQUFjLEVBQWU7RUFDakYsT0FBTyxJQUFBQyx5QkFBaUIsRUFBQ0MsS0FBSyxDQUFDQyxJQUFJLENBQUNKLENBQUMsQ0FBQyxFQUFFRyxLQUFLLENBQUNDLElBQUksQ0FBQ0gsQ0FBQyxDQUFDLENBQUM7QUFDMUQ7QUFFTyxTQUFTSSxZQUFZQSxDQUFJTCxDQUFjLEVBQUVDLENBQWMsRUFBZ0Q7RUFDMUcsT0FBTyxJQUFBSyxpQkFBUyxFQUFDSCxLQUFLLENBQUNDLElBQUksQ0FBQ0osQ0FBQyxDQUFDLEVBQUVHLEtBQUssQ0FBQ0MsSUFBSSxDQUFDSCxDQUFDLENBQUMsQ0FBQztBQUNsRCIsImlnbm9yZUxpc3QiOltdfQ==