feat(sdk,plugins): API publique d'accès fichiers/workspace + analyse structure (#124,#129)

This commit is contained in:
2026-08-02 13:34:54 +02:00
parent 033e9a86d5
commit dce61ae1aa
27 changed files with 5895 additions and 94 deletions

View File

@ -0,0 +1,17 @@
/**
* Tauri adapter for public plugin external-toolchain diagnostics (#126).
*/
import { invoke } from "@tauri-apps/api/core";
import type { PluginToolchainDiagnostic } from "@/domain";
import type {
PluginToolchainDiagnosticRequest,
PluginToolchainGateway,
} from "@/ports";
export class TauriPluginToolchainGateway implements PluginToolchainGateway {
diagnose(input: PluginToolchainDiagnosticRequest): Promise<PluginToolchainDiagnostic> {
return invoke<PluginToolchainDiagnostic>("plugin_toolchain_diagnose", { input });
}
}