UNPKG

replay-table

Version:

Visualize sport seasons with interactive standings

23 lines (18 loc) 702 B
export default function (transformedData, roundName) { const startRoundResults = transformedData[0].results.map(result => { const startResult = Object.assign({}, result); ['change', 'match', 'outcome'] .filter(key => result.hasOwnProperty(key)) .forEach(key => startResult[key] = null); if (startResult.extras) { Object.keys(startResult.extras) .filter(key => key !== 'item') .forEach(key => startResult.extras[key] = null); } return startResult; }); return [{ name: roundName, results: startRoundResults }].concat(transformedData); };