summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/bindings.ts
diff options
context:
space:
mode:
authorBrendan Allan <[email protected]>2026-02-02 15:58:08 +0800
committerGitHub <[email protected]>2026-02-02 07:58:08 +0000
commit04aef44fc30d599f11ea2ada60ed63c4856a18ff (patch)
tree391c103e232d085f9322dec41d0321752d27f154 /packages/desktop/src/bindings.ts
parentc02dd067b2ae62553c63b087b7b48a0f46628747 (diff)
downloadopencode-04aef44fc30d599f11ea2ada60ed63c4856a18ff.tar.gz
opencode-04aef44fc30d599f11ea2ada60ed63c4856a18ff.zip
chore(desktop): integrate tauri-specta (#11740)
Diffstat (limited to 'packages/desktop/src/bindings.ts')
-rw-r--r--packages/desktop/src/bindings.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/packages/desktop/src/bindings.ts b/packages/desktop/src/bindings.ts
new file mode 100644
index 000000000..eb5498fa6
--- /dev/null
+++ b/packages/desktop/src/bindings.ts
@@ -0,0 +1,20 @@
+// 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,
+ };
+