UNPKG

amplify-material-ui

Version:

A Material-UI based implementation of aws amplify

23 lines (22 loc) 754 B
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); }; export 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); }