filters: sumObjectValues

This commit is contained in:
He4eT 2025-04-30 23:18:45 +02:00 committed by Alexey
commit 83c1f47ace

View file

@ -0,0 +1,10 @@
/**
* Transform {a: 1, b: 2, c: 'skip'} to 3
* @param {Record<string, unknown>} obj
* @returns {number}
*/
export const sumObjectValues = (obj) => {
return Object.values(obj)
.filter((x) => typeof x === 'number')
.reduce((sum, x) => sum + x, 0)
}