froebel
Version:
TypeScript utility library
21 lines (17 loc) • 482 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* From `obj`, create a new object that does not include `keys`.
*
* @example
* ```
* omit({ a: 1, b: 2, c: 3 }, 'a', 'c') // { b: 2 }
* ```
*/
const omit = (obj, ...keys) => Object.fromEntries(Object.entries(obj).filter(([k]) => !keys.includes(k)));
var _default = omit;
exports.default = _default;
module.exports = Object.assign(exports.default || {}, exports);