summaryrefslogtreecommitdiffhomepage
path: root/src/features/vision/index.ts
blob: 6956d75389b32256458b2e3ed41d82963851e090 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
export type {
  CompactionModelOption,
  ImageLimitParse,
  LoadVisionSettings,
  LoadVisionSettingsResult,
  SaveVisionSettings,
  SaveVisionSettingsResult,
  VisionSettings,
  VisionSettingsPatch,
} from "./logic/view-model";
export {
  AUTO_COMPACTION_MODEL,
  compactionModelChanged,
  compactionModelFromValue,
  compactionModelOptions,
  DEFAULT_IMAGE_LIMIT,
  imageLimitChanged,
  imageLimitLabel,
  MAX_IMAGE_LIMIT,
  normalizeVisionSettings,
  parseImageLimit,
  selectedCompactionValue,
} from "./logic/view-model";
export { default as VisionSettingsView } from "./ui/VisionSettingsView.svelte";

/** Public module manifest — aggregated by the shell's "Loaded Modules" view. */
export const manifest = {
  name: "vision",
  description: "Global vision settings (image compaction limit + model)",
} as const;