16 lines
321 B
TypeScript
16 lines
321 B
TypeScript
export default (raids: Raid[]) => {
|
|
const numGroups = Math.max.apply(
|
|
Math,
|
|
raids.map((raid) => raid.group)
|
|
)
|
|
let groupedRaids = []
|
|
|
|
for (let i = 0; i <= numGroups; i++) {
|
|
groupedRaids[i] = raids.filter((raid) => raid.group == i)
|
|
}
|
|
|
|
return {
|
|
raids: raids,
|
|
sortedRaids: groupedRaids,
|
|
}
|
|
}
|