naive-ui
Version:
A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast
14 lines (13 loc) • 443 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.omit = omit;
function omit(object, keys = [], rest) {
const omitedObject = {};
const originalKeys = Object.getOwnPropertyNames(object);
originalKeys.forEach((originalKey) => {
if (!keys.includes(originalKey)) {
omitedObject[originalKey] = object[originalKey];
}
});
return Object.assign(omitedObject, rest);
}
;