Files
wanderer/assets/js/hooks/Mapper/helpers/sortWHClasses.ts
Dmitry Popov 4136aaad76 Initial commit
2024-09-18 01:55:30 +04:00

11 lines
453 B
TypeScript

import { WORMHOLES_ADDITIONAL_INFO } from '@/hooks/Mapper/components/map/constants.ts';
import { WormholeDataRaw } from '@/hooks/Mapper/types';
export const sortWHClasses = (wormholesData: Record<string, WormholeDataRaw>, statics: string[]) => {
return statics
.map(x => wormholesData[x])
.map(x => ({ name: x.name, ...WORMHOLES_ADDITIONAL_INFO[x.dest] }))
.sort((a, b) => a.wormholeClassID - b.wormholeClassID)
.map(x => x.name);
};