{"ScriptPreparationCode":"state = {\r\n data: {\r\n data1: {\r\n super: \u0027ok\u0027 \r\n }\r\n }\r\n}","TestCases":[{"Name":"custom","Code":"function merge(a, b) {\r\n return Object.entries(b).reduce((o, [k, v]) =\u003E {\r\n o[k] = v \u0026\u0026 typeof v === \u0027object\u0027\r\n ? merge(o[k] = o[k] || (Array.isArray(v) ? [] : {}), v)\r\n : v;\r\n return o;\r\n }, a);\r\n}\r\n\r\nmerge(state, {data: {data1: {ok: \u0027toto\u0027}}})","IsDeferred":false},{"Name":"deepmerge","Code":"deepmerge(state, {data: {data1: {ok: \u0027toto\u0027}}})","IsDeferred":false}]}