facesjs
Version:
A JavaScript library for generating vector-based cartoon faces
21 lines (20 loc) • 552 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
const override = (obj, overrides) => {
if (!overrides || !obj) {
return;
}
for (const [key, value] of Object.entries(overrides)) {
if (typeof value === "boolean" || typeof value === "string" || typeof value === "number" || Array.isArray(value)) {
obj[key] = value;
} else {
// @ts-expect-error
override(obj[key], value);
}
}
};
var _default = exports.default = override;
module.exports = exports.default;
;