UNPKG

synapse-storage

Version:

Набор инструментов для управления состоянием и апи-запросами

19 lines (17 loc) 601 B
const deepMerge = (target, source)=>{ for(const key in source){ if (Object.prototype.hasOwnProperty.call(source, key)) { if (typeof source[key] === 'object' && source[key] !== null && !Array.isArray(source[key])) { if (!target[key] || typeof target[key] !== 'object') { target[key] = {}; } deepMerge(target[key], source[key]); } else { target[key] = source[key]; } } } return target; }; export { deepMerge }; //# sourceMappingURL=deepMerge.util.js.map