dataMerge = {
const statsDataset1 = data_totalsByCountry;
const statsDataset2 = data_pendingByCountry;
const statsDataset3 = data_monthlyBacklog;
const geoDataset = countries;
const dataMerged = geoDataset
.filter((e) => countriesWithAsylumInfo.includes(e.properties.id))
.map((d) => ({
...d,
properties: {
...d.properties,
asylumTotalRequests: statsDataset1.filter(
(e) => e.country === d.properties.id
),
asylumPendingRequests: statsDataset2.filter(
(e) => e.country === d.properties.id
),
monthlyBacklog:
statsDataset3.filter((e) => e.country === d.properties.id)[0] || 0
}
}));
return dataMerged;
}