UNPKG

rollun-ts-utils

Version:
1 lines 630 B
"use strict";Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _lodash=_interopRequireDefault(require("lodash"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function difference(object,base){var changes=function changes(object,base){return _lodash["default"].transform(object,function(result,value,key){if(!_lodash["default"].isEqual(value,base[key])){result[key]=_lodash["default"].isObject(value)&&_lodash["default"].isObject(base[key])?changes(value,base[key]):value}})};return changes(object,base)}var _default=difference;exports["default"]=_default;