eb4ae7eac87ca47c36ff360004a302b7d1d9e540c42c2b28e59e0313cea22d5ec188464922d7c74bd37b937d9a5388d7cdfbf3706343f433fe52e72551b0bc 369 B

12345678910111213141516
  1. var priorities = {};
  2. export function addUnitPriority(unit, priority) {
  3. priorities[unit] = priority;
  4. }
  5. export function getPrioritizedUnits(unitsObj) {
  6. var units = [];
  7. for (var u in unitsObj) {
  8. units.push({unit: u, priority: priorities[u]});
  9. }
  10. units.sort(function (a, b) {
  11. return a.priority - b.priority;
  12. });
  13. return units;
  14. }