{"ScriptPreparationCode":"var input = { foo: \u0027lorem\u0027, bar: null }","TestCases":[{"Name":"Key assign","Code":"const { foo, bar } = input;\r\nconst result = {};\r\n\r\nif (foo) {\r\n result[\u0027foo\u0027] = foo;\r\n}\r\n\r\nif (bar) {\r\n result[\u0027bar\u0027] = bar;\r\n}","IsDeferred":false},{"Name":"Object.assign","Code":"const { foo, bar } = input;\r\nconst result = {};\r\n\r\nObject.assign(\r\n foo ? { foo } : {},\r\n bar ? { bar } : {}\r\n);","IsDeferred":false}]}