vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
10 lines (9 loc) • 366 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.objectReplace = objectReplace;
function objectReplace(objOld, objNew, except) {
Object.keys(objOld)
.filter((key) => !except?.includes(key))
.forEach((key) => delete objOld[key]);
Object.defineProperties(objOld, Object.getOwnPropertyDescriptors(objNew));
}