decord/source/7815_compareMultiple.js

28 lines
609 B
JavaScript
Raw Normal View History

2026-08-13 07:00:46 +00:00
// Module ID: 7815
// Function ID: 7816
2026-07-20 16:05:17 +00:00
// Name: compareMultiple
2026-08-13 07:00:46 +00:00
// Dependencies: [7816]
2026-07-20 16:05:17 +00:00
2026-08-13 07:00:46 +00:00
// Module 7815 (compareMultiple)
2026-07-20 16:05:17 +00:00
export default function compareMultiple(criteria, index) {
criteria = criteria.criteria;
let num = 0;
2026-07-29 08:29:29 +00:00
let num2 = 1;
2026-07-20 16:05:17 +00:00
if (0 < criteria.length) {
2026-08-13 07:00:46 +00:00
const tmp5 = require(7816) /* compareAscending */(criteria[num], tmp[num]);
2026-07-20 16:05:17 +00:00
while (!tmp5) {
2026-07-29 08:29:29 +00:00
num = num + num2;
2026-07-20 16:05:17 +00:00
}
let result = tmp5;
if (num < tmp2) {
if ("desc" == arg2[num]) {
num2 = -1;
}
result = tmp5 * num2;
}
return result;
}
return criteria.index - index.index;
};