{"ScriptPreparationCode":"var a = {foo: \u0022foo\u0022};\r\nvar b = {bar: \u0022bar\u0022};\r\nvar __assign = (this \u0026\u0026 this.__assign) || function () {\r\n __assign = Object.assign || function(t) {\r\n for (var s, i = 1, n = arguments.length; i \u003C n; i\u002B\u002B) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n};","TestCases":[{"Name":"lodash.assign","Code":"var c = _.assign({}, a, b);","IsDeferred":false},{"Name":"spread operator","Code":"var c = __assign({}, a, b)","IsDeferred":false}]}