UNPKG

amplify-material-ui

Version:

A Material-UI based implementation of aws amplify

27 lines (26 loc) 883 B
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.mergeDeep = void 0; function mergeDeep(target, source) { if (!source) return target; for (var _i = 0, _a = Object.keys(source); _i < _a.length; _i++) { var key = _a[_i]; if (source[key] instanceof Object) { source[key] = __assign(__assign({}, target[key]), source[key]); } } return __assign(__assign({}, target), source); } exports.mergeDeep = mergeDeep;