click-captcha
Version:
Chinese Character Sequence Click Verification System
20 lines (19 loc) • 623 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.deepMerge = deepMerge;
function deepMerge(target, source) {
const result = { ...target };
for (const key in source) {
if (source.hasOwnProperty(key)) {
const k = key;
const sourceValue = source[k];
if (typeof sourceValue === 'object' && sourceValue !== null) {
result[k] = deepMerge(result[k] || {}, sourceValue);
}
else if (sourceValue !== undefined) {
result[k] = sourceValue;
}
}
}
return result;
}