decord/source/modules/autocompleter/findNextSelectedResult.tsx

47 lines
1.1 KiB
TypeScript
Raw Normal View History

2026-08-24 06:08:38 +00:00
// Module ID: 7641
// Function ID: 7642
// Dependencies: [6810, 2]
2026-07-29 08:29:29 +00:00
// Exports: default
2026-07-20 16:05:17 +00:00
2026-08-24 06:08:38 +00:00
// Module 7641
import set from "set" /* 2 */;
import HeaderRecord from "HeaderRecord" /* 6810 */;
2026-07-23 10:11:24 +00:00
2026-07-29 08:29:29 +00:00
({ FindResultDirections: c0, AutocompleterResultTypes: closure_1 } = HeaderRecord);
2026-08-24 06:08:38 +00:00
const result = set.fileFinishedImporting("modules/autocompleter/findNextSelectedResult.tsx");
function findNextSelectedResult(DOWN, closure_23, arr) {
if (0 === arr.length) {
2026-07-20 16:05:17 +00:00
return 0;
} else {
2026-07-30 10:14:41 +00:00
let tmp = closure_23;
2026-07-20 16:05:17 +00:00
if (null != arg3) {
tmp = arg3;
2026-07-30 10:14:41 +00:00
if (arg3 === closure_23) {
return closure_23;
2026-07-20 16:05:17 +00:00
}
}
let num = 1;
if (DOWN === constants.UP) {
num = -1;
}
2026-07-30 10:14:41 +00:00
const sum = closure_23 + num;
2026-07-20 16:05:17 +00:00
if (sum >= 0) {
if (sum < length) {
2026-07-29 08:29:29 +00:00
let tmp13Result = sum;
2026-08-24 06:08:38 +00:00
if (arr[sum].type === constants2.HEADER) {
tmp13Result = callback(DOWN, sum, arr, tmp);
2026-07-20 16:05:17 +00:00
}
}
2026-07-29 08:29:29 +00:00
return tmp13Result;
2026-07-20 16:05:17 +00:00
}
let num2 = -1;
if (sum < 0) {
num2 = length;
}
2026-08-24 06:08:38 +00:00
tmp13Result = callback(DOWN, num2, arr, tmp);
2026-07-29 08:29:29 +00:00
const tmp13 = callback;
2026-07-20 16:05:17 +00:00
}
}
export default findNextSelectedResult;