UNPKG

@sentry/core

Version:
21 lines (18 loc) 586 B
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); function merge(initialObj, mergeObj, levels = 2) { if (!mergeObj || typeof mergeObj !== "object" || levels <= 0) { return mergeObj; } if (initialObj && Object.keys(mergeObj).length === 0) { return initialObj; } const output = { ...initialObj }; for (const key in mergeObj) { if (Object.prototype.hasOwnProperty.call(mergeObj, key)) { output[key] = merge(output[key], mergeObj[key], levels - 1); } } return output; } exports.merge = merge; //# sourceMappingURL=merge.js.map