Skip to content

Commit 1d91d8c

Browse files
committed
remove flatten for now
1 parent ef332a5 commit 1d91d8c

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

client/src/components/View/TableView/hooks/data-handler.ts

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -46,32 +46,6 @@ export type TableData = {
4646
rows: KeyValuePairs[]
4747
}
4848

49-
export function flatten(
50-
object: object,
51-
array_key = Object.keys(object).find((key) => Array.isArray(object[key])),
52-
): unknown {
53-
return Array.isArray(object)
54-
? object.flatMap((item) => flatten(item))
55-
: array_key
56-
? object[array_key].flatMap((array_value) =>
57-
flatten({
58-
...Object.keys(object)
59-
.filter((key) => key != array_key)
60-
.reduce((new_object, key) => ({ ...new_object, [key]: object[key] }), {}),
61-
...(typeof array_value == 'object'
62-
? Object.keys(array_value).reduce(
63-
(new_object, key) => ({
64-
...new_object,
65-
[`${array_key} ${key}`]: array_value[key],
66-
}),
67-
{},
68-
)
69-
: { [array_key]: array_value }),
70-
}),
71-
)
72-
: object
73-
}
74-
7549
export const flattenData = (
7650
data: Result[],
7751
expandedExperiment: boolean,

0 commit comments

Comments
 (0)