summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/bindings.ts
blob: 440e138b4f90f0d1ed76b273ebec854ba50a9a7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// This file has been generated by Tauri Specta. Do not edit this file manually.

import { invoke as __TAURI_INVOKE, Channel } from "@tauri-apps/api/core"

/** Commands */
export const commands = {
  killSidecar: () => __TAURI_INVOKE<void>("kill_sidecar"),
  installCli: () => __TAURI_INVOKE<string>("install_cli"),
  ensureServerReady: () => __TAURI_INVOKE<ServerReadyData>("ensure_server_ready"),
  getDefaultServerUrl: () => __TAURI_INVOKE<string | null>("get_default_server_url"),
  setDefaultServerUrl: (url: string | null) => __TAURI_INVOKE<null>("set_default_server_url", { url }),
  parseMarkdownCommand: (markdown: string) => __TAURI_INVOKE<string>("parse_markdown_command", { markdown }),
}

/* Types */
export type ServerReadyData = {
  url: string
  password: string | null
}