@domql/utils
Advanced tools
Comparing version 2.3.82 to 2.3.83
@@ -170,8 +170,18 @@ "use strict"; | ||
detached[prop] = {}; | ||
deepStringify(objProp[prop], detached[prop]); | ||
deepStringify(objProp, detached[prop]); | ||
} else if ((0, import_types.isArray)(objProp)) { | ||
detached[prop] = []; | ||
objProp.map((v, i) => deepStringify(v, detached[prop][i])); | ||
} else | ||
objProp.forEach((v, i) => { | ||
if ((0, import_types.isFunction)(v)) | ||
return; | ||
if ((0, import_types.isObject)(v)) { | ||
detached[prop][i] = {}; | ||
detachFunctionsFromObject(v, detached[prop][i]); | ||
} else { | ||
detached[prop][i] = v; | ||
} | ||
}); | ||
} else { | ||
detached[prop] = objProp; | ||
} | ||
} | ||
@@ -178,0 +188,0 @@ return detached; |
@@ -150,7 +150,17 @@ 'use strict' | ||
detached[prop] = {} | ||
deepStringify(objProp[prop], detached[prop]) | ||
deepStringify(objProp, detached[prop]) | ||
} else if (isArray(objProp)) { | ||
detached[prop] = [] | ||
objProp.map((v, i) => deepStringify(v, detached[prop][i])) | ||
} else detached[prop] = objProp | ||
objProp.forEach((v, i) => { | ||
if (isFunction(v)) return | ||
if (isObject(v)) { | ||
detached[prop][i] = {} | ||
detachFunctionsFromObject(v, detached[prop][i]) | ||
} else { | ||
detached[prop][i] = v | ||
} | ||
}) | ||
} else { | ||
detached[prop] = objProp | ||
} | ||
} | ||
@@ -157,0 +167,0 @@ return detached |
{ | ||
"name": "@domql/utils", | ||
"version": "2.3.82", | ||
"version": "2.3.83", | ||
"license": "MIT", | ||
@@ -25,3 +25,3 @@ "type": "module", | ||
}, | ||
"gitHead": "6d358ffa05e6acdceacc1d053fdb00449610b43a" | ||
"gitHead": "82d0f23182e270fbcaf995f59346c0eded5976c3" | ||
} |
31796
976