refactor: use structuredClone instead of JSON stringify and parse

This commit is contained in:
Shivam Mishra
2024-07-22 16:09:05 +05:30
parent 81d7c51a84
commit c5c3b74728
10 changed files with 114 additions and 8 deletions
@@ -1,3 +1,5 @@
import cloneObject from 'dashboard/helpers/clone';
const allElementsString = arr => {
return arr.every(elem => typeof elem === 'string');
};
@@ -27,7 +29,7 @@ const generatePayloadForObject = item => {
};
const generatePayload = data => {
const actions = JSON.parse(JSON.stringify(data));
const actions = cloneObject(data);
let payload = actions.map(item => {
if (Array.isArray(item.action_params)) {
item.action_params = formatArray(item.action_params);