UNPKG

adonis-forge

Version:

Bundle utils for AdonisJS

31 lines (30 loc) 677 B
// src/utils/object.ts var exclude = (obj, keys) => { return Object.fromEntries(Object.entries(obj).filter(([key]) => !keys.includes(key))); }; var only = (obj, keys) => { return Object.fromEntries(Object.entries(obj).filter(([key]) => keys.includes(key))); }; function isIn(value, candidates) { return candidates.includes(value); } function groupByKey(items, key) { return items.reduce( (acc, item) => { const value = String(item[key]); if (!acc[value]) { acc[value] = []; } acc[value].push(item); return acc; }, {} ); } export { exclude, only, isIn, groupByKey }; //# sourceMappingURL=chunk-TOBGEHSL.js.map