UNPKG

@benbakhar/sls

Version:

Nike SLS API

16 lines (15 loc) 534 B
"use strict"; 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; }, {});