@benbakhar/sls
Version:
Nike SLS API
16 lines (15 loc) • 534 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.filterTopScores = (response, numOfScores = Infinity) => Object.keys(response)
.slice(0, numOfScores)
.reduce((acc, score) => ({
...acc,
[score]: response[score],
}), {});
exports.filterBySkater = (response, skater) => Object.keys(response).reduce((acc, score) => {
const results = response[score].filter((result) => result.skater === skater);
if (results.length) {
acc[score] = results;
}
return acc;
}, {});