v0.3.15-pre.005

This commit is contained in:
2026-09-13 09:57:39 +02:00
parent 8adf1bda3f
commit b5554a9f9c
55 changed files with 3814 additions and 8 deletions

View File

@@ -0,0 +1,17 @@
// file: crates/ksp-app-raw-transaction-ingest-desk/frontend/ts/invoke.ts
// version: 1
import { invoke } from "@tauri-apps/api/core";
import { frontendDebug, frontendError, frontendTrace, type FrontendLogTargetId } from "./frontend_log";
export async function invokeKsp<T>(targetId: FrontendLogTargetId, command: string, args?: Record<string, unknown>): Promise<T> {
frontendDebug(targetId, "Frontend IPC command requested", { command });
try {
const result = await invoke<T>(command, args);
frontendTrace(targetId, "Frontend IPC command completed", { command });
return result;
} catch (caughtError) {
frontendError(targetId, "Frontend IPC command failed", { command });
throw caughtError;
}
}