summaryrefslogtreecommitdiffhomepage
path: root/src/features/computer/index.ts
blob: 05e56cce6f76e8a753932bc3f39508d7040b1d6b (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
31
export type {
  Badge,
  ComputerListResult,
  ComputerSaveResult,
  ComputerStatusResult,
  ComputerStatusView,
  ComputerView,
  LoadComputerStatus,
  LoadComputers,
  SaveComputer,
  TestComputer,
  TestComputerResult,
  TestResultView,
} from "./logic/view-model";
export {
  formatHost,
  knownHostLabel,
  summarizeComputers,
  viewComputer,
  viewComputerStatus,
  viewComputers,
  viewTestResult,
} from "./logic/view-model";
export { default as ComputerField } from "./ui/ComputerField.svelte";
export { default as ComputerSelect } from "./ui/ComputerSelect.svelte";

/** Public module manifest — aggregated by the shell's "Loaded Modules" view. */
export const manifest = {
  name: "computer",
  description: "Per-conversation / per-workspace SSH computer selection + status",
} as const;