decord/alpha/source/modules/checkpoint/CheckpointFlows.tsx
github-actions 72019a2d0c chore: update source for alpha 348.4
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5014.js (118.4 MB)
2026-09-25 08:38:05 +00:00

41 lines
1.5 KiB
TypeScript

// Module ID: 15221
// Function ID: 15222
// Name: CheckpointFlows
// Dependencies: [15222, 15223, 15224, 2]
// Exports: getAdjacentCheckpointRoute, getCheckpointFlow, getCheckpointRoutes
// Module 15221 (CheckpointFlows)
import CheckpointNavigation from "CheckpointNavigation" /* 15222 */;
import size from "module_2" /* 2 */;
const result = size.fileFinishedImporting("modules/checkpoint/CheckpointFlows.tsx");
export const getCheckpointFlow = function getCheckpointFlow(flag) {
const CheckpointFlow = CheckpointNavigation.CheckpointFlow;
return flag ? CheckpointFlow.SHARED_DATA : CheckpointFlow.NO_SHARED_DATA;
};
export const getCheckpointRoutes = function getCheckpointRoutes(arg0) {
if (arg0 === CheckpointNavigation.CheckpointFlow.SHARED_DATA) {
let CHECKPOINT_NO_SHARED_DATA_FLOW = tmp(15223).CHECKPOINT_SHARED_DATA_FLOW;
} else {
CHECKPOINT_NO_SHARED_DATA_FLOW = tmp(15224).CHECKPOINT_NO_SHARED_DATA_FLOW;
}
return CHECKPOINT_NO_SHARED_DATA_FLOW;
};
export const getAdjacentCheckpointRoute = function getAdjacentCheckpointRoute(checkpointFlow, arg1, arg2) {
if (checkpointFlow === CheckpointNavigation.CheckpointFlow.SHARED_DATA) {
let prop = tmp(15223).CHECKPOINT_SHARED_DATA_FLOW;
} else {
prop = tmp(15224).CHECKPOINT_NO_SHARED_DATA_FLOW;
}
const index = prop.indexOf(arg1);
if (-1 === index) {
let INTRODUCTION = tmp(15222).CheckpointRoute.INTRODUCTION;
} else {
INTRODUCTION = prop[index + arg2];
if (INTRODUCTION == null) {
INTRODUCTION = null;
}
}
return INTRODUCTION;
};