newmax-utils
Version:
Utils & Libs for Newmax Tech
12 lines (11 loc) • 418 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.filterByKey = void 0;
function filterByKey(items = [], selectList, ignoreList, key = 'id') {
if (selectList)
items = items.filter((item) => selectList.includes(item[key]));
if (ignoreList)
items = items.filter((item) => !ignoreList.includes(item[key]));
return items;
}
exports.filterByKey = filterByKey;