{"ScriptPreparationCode":"data = [...Array(5).keys()]","TestCases":[{"Name":"immer","Code":"data.reduce((acc, curr) =\u003E {\r\n return immer.produce(data, draft =\u003E {\r\n draft[curr] = curr;\r\n });\r\n}, {});","IsDeferred":false},{"Name":"Spread","Code":"data.reduce((acc, curr) =\u003E ({\r\n ...acc,\r\n [curr]: curr,\r\n}), {});","IsDeferred":false}]}