Files
UHD_Media_Tool/packages/domain/src/acquisition/index.ts
T

36 lines
806 B
TypeScript

export {
type AcquisitionBudget,
type BudgetDecision,
type BudgetRequest,
type BudgetUsage,
type BudgetViolation,
checkBudget,
} from "./budget.ts";
export {
type CacheVolumeDecision,
type CacheVolumeInput,
evaluateCacheVolume,
type InflightTask,
type Reservation,
type ThresholdConfig,
type VolumeSnapshot,
} from "./disk.ts";
export {
type AutoFillModeValue,
type AutoFillResolution,
checkFillBudget,
type FillBudgetDecision,
type FillBudgetLimits,
type FillBudgetUsage,
resolveAutoFill,
} from "./fill.ts";
export { type AcquisitionMode, determineMode, type ModeDecision, type ModeInput } from "./mode.ts";
export {
DEFAULT_PRIORITY_ORDER,
type PriorityClass,
priorityOf,
type QueueItem,
sortByPriority,
validatePriorityOrder,
} from "./priority.ts";