I need help implementing the following function definition:
I don't know how to deal with multidimensional arrays as such
input (grouped by date)
[
{date: 1552489200000, data: [{id: 1, value:100}, {id: 2, value: 101}]},
{date: 1552575600000, data: [{id: 1, value:102}, {id: 2, value: 103}]},
{date: 1552662000000, data: [{id: 1, value:104}]},
]
output (group by Id)
[
{id:1, data: [{date: 1552489200000, value: 100}, {date: 1552575600000, value: 102}, {date: 1552662000000, value: 104}]},
{id:2, data: [{date: 1552489200000, value: 101}, {date: 1552575600000, value: 103}]},
]
const changeDataOrg = (
groupByDate: { date: number; data: { id: number; value: number }[] }[],
): { id: number; data: { date: number; value: number }[] }[] => {
const groupById = [];
return groupById;
};