Improve edge removal code
Keep arrays as arrays instead of objects
This commit is contained in:
parent
c7bc57d38d
commit
19de9a7e65
|
|
@ -17,8 +17,8 @@ function getRidOfEdges(collection) {
|
||||||
if (typeof collection === 'object') {
|
if (typeof collection === 'object') {
|
||||||
let newObj = {}
|
let newObj = {}
|
||||||
for (const k in collection) {
|
for (const k in collection) {
|
||||||
if (k === 'edges' || k === 'node') {
|
if (k === 'edges') {
|
||||||
newObj = getRidOfEdges(collection[k])
|
return collection.edges.map(edge => getRidOfEdges(edge.node));
|
||||||
} else {
|
} else {
|
||||||
newObj[k] = getRidOfEdges(collection[k])
|
newObj[k] = getRidOfEdges(collection[k])
|
||||||
delete newObj[k]['__typename']
|
delete newObj[k]['__typename']
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue