Solución
solution.tsTypeScript
interface Item {
category: string;
value: number;
}
function sumByCategory(items: Item[]): Record<string, number> {
let obj:Record<string, number> = {}
items.forEach((i) => {
let values = Object.values(i);
let key = values[0];
!obj[key]? obj[key] = values[1] : obj[key] += values[1]
})
return obj;
}
// No modificar: necesario para evaluar el resultado.
export { sumByCategory };0respuestas