UNPKG

react-native-draggable-grid

Version:
33 lines 895 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.differenceBy = exports.findIndex = exports.findKey = void 0; function findKey(map, fn) { var keys = Object.keys(map); for (var i = 0; i < keys.length; i++) { if (fn(map[keys[i]])) { return keys[i]; } } } exports.findKey = findKey; function findIndex(arr, fn) { for (var i = 0; i < arr.length; i++) { if (fn(arr[i])) { return i; } } return -1; } exports.findIndex = findIndex; function differenceBy(arr1, arr2, key) { var result = []; arr1.forEach(function (item1) { var keyValue = item1[key]; if (!arr2.some(function (item2) { return item2[key] === keyValue; })) { result.push(item1); } }); return result; } exports.differenceBy = differenceBy; //# sourceMappingURL=utils.js.map