From 888f57b6f2ef3b81ba61f4009799f046739ba4dd Mon Sep 17 00:00:00 2001 From: 苏向夜 Date: Tue, 24 Feb 2026 00:24:27 +0800 Subject: feat(macros): sort client api --- packages/ui-new/src/client.ts | 384 +++++++++++++++++++++--------------------- 1 file changed, 192 insertions(+), 192 deletions(-) (limited to 'packages') diff --git a/packages/ui-new/src/client.ts b/packages/ui-new/src/client.ts index 9f4ccf0..572cdd9 100644 --- a/packages/ui-new/src/client.ts +++ b/packages/ui-new/src/client.ts @@ -25,165 +25,207 @@ import type { VersionMetadata, } from "@/types"; -export function setActiveInstance(instanceId: string): Promise { - return invoke("set_active_instance", { - instanceId, +export function assistantChat(messages: Message[]): Promise { + return invoke("assistant_chat", { + messages, }); } -export function refreshAccount(): Promise { - return invoke("refresh_account"); +export function assistantChatStream(messages: Message[]): Promise { + return invoke("assistant_chat_stream", { + messages, + }); } -export function getFabricGameVersions(): Promise { - return invoke("get_fabric_game_versions"); +export function assistantCheckHealth(): Promise { + return invoke("assistant_check_health"); } -export function deleteInstance(instanceId: string): Promise { - return invoke("delete_instance", { +export function cancelJavaDownload(): Promise { + return invoke("cancel_java_download"); +} + +export function checkVersionInstalled( + instanceId: string, + versionId: string, +): Promise { + return invoke("check_version_installed", { instanceId, + versionId, }); } -export function listOllamaModels(endpoint: string): Promise { - return invoke("list_ollama_models", { - endpoint, +export function completeMicrosoftLogin(deviceCode: string): Promise { + return invoke("complete_microsoft_login", { + deviceCode, }); } -export function getForgeVersionsForGame( - gameVersion: string, -): Promise { - return invoke("get_forge_versions_for_game", { - gameVersion, +export function createInstance(name: string): Promise { + return invoke("create_instance", { + name, }); } -export function getVersionMetadata( +export function deleteInstance(instanceId: string): Promise { + return invoke("delete_instance", { + instanceId, + }); +} + +export function deleteInstanceFile(path: string): Promise { + return invoke("delete_instance_file", { + path, + }); +} + +export function deleteVersion( instanceId: string, versionId: string, -): Promise { - return invoke("get_version_metadata", { +): Promise { + return invoke("delete_version", { instanceId, versionId, }); } -export function migrateSharedCaches(): Promise { - return invoke("migrate_shared_caches"); +export function detectAllJavaInstallations(): Promise { + return invoke("detect_all_java_installations"); } -export function getInstance(instanceId: string): Promise { - return invoke("get_instance", { - instanceId, +export function detectJava(): Promise { + return invoke("detect_java"); +} + +export function downloadAdoptiumJava( + majorVersion: number, + imageType: string, + customPath: string | null, +): Promise { + return invoke("download_adoptium_java", { + majorVersion, + imageType, + customPath, }); } -export function getVersions(instanceId: string): Promise { - return invoke("get_versions", { +export function duplicateInstance( + instanceId: string, + newName: string, +): Promise { + return invoke("duplicate_instance", { instanceId, + newName, }); } -export function refreshJavaCatalog(): Promise { - return invoke("refresh_java_catalog"); +export function fetchAdoptiumJava( + majorVersion: number, + imageType: string, +): Promise { + return invoke("fetch_adoptium_java", { + majorVersion, + imageType, + }); +} + +export function fetchAvailableJavaVersions(): Promise { + return invoke("fetch_available_java_versions"); +} + +export function fetchJavaCatalog(): Promise { + return invoke("fetch_java_catalog"); } export function getActiveAccount(): Promise { return invoke("get_active_account"); } -export function getConfigPath(): Promise { - return invoke("get_config_path"); +export function getActiveInstance(): Promise { + return invoke("get_active_instance"); } -export function getForgeGameVersions(): Promise { - return invoke("get_forge_game_versions"); +export function getConfigPath(): Promise { + return invoke("get_config_path"); } -export function getPendingJavaDownloads(): Promise { - return invoke("get_pending_java_downloads"); +export function getFabricGameVersions(): Promise { + return invoke("get_fabric_game_versions"); } -export function listOpenaiModels(): Promise { - return invoke("list_openai_models"); +export function getFabricLoaderVersions(): Promise { + return invoke("get_fabric_loader_versions"); } -export function getRecommendedJava( - requiredMajorVersion: number | null, -): Promise { - return invoke("get_recommended_java", { - requiredMajorVersion, +export function getFabricLoadersForVersion( + gameVersion: string, +): Promise { + return invoke("get_fabric_loaders_for_version", { + gameVersion, }); } -export function fetchAvailableJavaVersions(): Promise { - return invoke("fetch_available_java_versions"); +export function getForgeGameVersions(): Promise { + return invoke("get_forge_game_versions"); } -export function listInstanceDirectory( - instanceId: string, - folder: string, -): Promise { - return invoke("list_instance_directory", { - instanceId, - folder, +export function getForgeVersionsForGame( + gameVersion: string, +): Promise { + return invoke("get_forge_versions_for_game", { + gameVersion, }); } -export function detectJava(): Promise { - return invoke("detect_java"); +export function getGithubReleases(): Promise { + return invoke("get_github_releases"); } -export function openFileExplorer(path: string): Promise { - return invoke("open_file_explorer", { - path, +export function getInstance(instanceId: string): Promise { + return invoke("get_instance", { + instanceId, }); } -export function completeMicrosoftLogin(deviceCode: string): Promise { - return invoke("complete_microsoft_login", { - deviceCode, +export function getPendingJavaDownloads(): Promise { + return invoke("get_pending_java_downloads"); +} + +export function getRecommendedJava( + requiredMajorVersion: number | null, +): Promise { + return invoke("get_recommended_java", { + requiredMajorVersion, }); } -export function startMicrosoftLogin(): Promise { - return invoke("start_microsoft_login"); +export function getSettings(): Promise { + return invoke("get_settings"); } -export function deleteVersion( +export function getVersionJavaVersion( instanceId: string, versionId: string, -): Promise { - return invoke("delete_version", { +): Promise { + return invoke("get_version_java_version", { instanceId, versionId, }); } -export function checkVersionInstalled( +export function getVersionMetadata( instanceId: string, versionId: string, -): Promise { - return invoke("check_version_installed", { +): Promise { + return invoke("get_version_metadata", { instanceId, versionId, }); } -export function uploadToPastebin(content: string): Promise { - return invoke("upload_to_pastebin", { - content, - }); -} - -export function getGithubReleases(): Promise { - return invoke("get_github_releases"); -} - -export function assistantChat(messages: Message[]): Promise { - return invoke("assistant_chat", { - messages, +export function getVersions(instanceId: string): Promise { + return invoke("get_versions", { + instanceId, }); } @@ -199,8 +241,16 @@ export function installFabric( }); } -export function assistantCheckHealth(): Promise { - return invoke("assistant_check_health"); +export function installForge( + instanceId: string, + gameVersion: string, + forgeVersion: string, +): Promise { + return invoke("install_forge", { + instanceId, + gameVersion, + forgeVersion, + }); } export function installVersion( @@ -213,14 +263,6 @@ export function installVersion( }); } -export function listInstalledVersions( - instanceId: string, -): Promise { - return invoke("list_installed_versions", { - instanceId, - }); -} - export function isFabricInstalled( instanceId: string, gameVersion: string, @@ -233,46 +275,44 @@ export function isFabricInstalled( }); } -export function createInstance(name: string): Promise { - return invoke("create_instance", { - name, +export function listInstalledFabricVersions( + instanceId: string, +): Promise { + return invoke("list_installed_fabric_versions", { + instanceId, }); } -export function getVersionJavaVersion( +export function listInstalledVersions( instanceId: string, - versionId: string, -): Promise { - return invoke("get_version_java_version", { +): Promise { + return invoke("list_installed_versions", { instanceId, - versionId, }); } -export function getFabricLoadersForVersion( - gameVersion: string, -): Promise { - return invoke("get_fabric_loaders_for_version", { - gameVersion, +export function listInstanceDirectory( + instanceId: string, + folder: string, +): Promise { + return invoke("list_instance_directory", { + instanceId, + folder, }); } -export function cancelJavaDownload(): Promise { - return invoke("cancel_java_download"); -} - -export function resumeJavaDownloads(): Promise { - return invoke("resume_java_downloads"); +export function listInstances(): Promise { + return invoke("list_instances"); } -export function updateInstance(instance: Instance): Promise { - return invoke("update_instance", { - instance, +export function listOllamaModels(endpoint: string): Promise { + return invoke("list_ollama_models", { + endpoint, }); } -export function getFabricLoaderVersions(): Promise { - return invoke("get_fabric_loader_versions"); +export function listOpenaiModels(): Promise { + return invoke("list_openai_models"); } export function loginOffline(username: string): Promise { @@ -281,76 +321,34 @@ export function loginOffline(username: string): Promise { }); } -export function installForge( - instanceId: string, - gameVersion: string, - forgeVersion: string, -): Promise { - return invoke("install_forge", { - instanceId, - gameVersion, - forgeVersion, - }); -} - -export function detectAllJavaInstallations(): Promise { - return invoke("detect_all_java_installations"); -} - -export function downloadAdoptiumJava( - majorVersion: number, - imageType: string, - customPath: string | null, -): Promise { - return invoke("download_adoptium_java", { - majorVersion, - imageType, - customPath, - }); +export function logout(): Promise { + return invoke("logout"); } -export function startGame( - instanceId: string, - versionId: string, -): Promise { - return invoke("start_game", { - instanceId, - versionId, - }); +export function migrateSharedCaches(): Promise { + return invoke("migrate_shared_caches"); } -export function saveSettings(config: LauncherConfig): Promise { - return invoke("save_settings", { - config, +export function openFileExplorer(path: string): Promise { + return invoke("open_file_explorer", { + path, }); } -export function getSettings(): Promise { - return invoke("get_settings"); -} - -export function duplicateInstance( - instanceId: string, - newName: string, -): Promise { - return invoke("duplicate_instance", { - instanceId, - newName, - }); +export function readRawConfig(): Promise { + return invoke("read_raw_config"); } -export function listInstances(): Promise { - return invoke("list_instances"); +export function refreshAccount(): Promise { + return invoke("refresh_account"); } -export function readRawConfig(): Promise { - return invoke("read_raw_config"); +export function refreshJavaCatalog(): Promise { + return invoke("refresh_java_catalog"); } -export function assistantChatStream(messages: Message[]): Promise { - return invoke("assistant_chat_stream", { - messages, - }); +export function resumeJavaDownloads(): Promise { + return invoke("resume_java_downloads"); } export function saveRawConfig(content: string): Promise { @@ -359,38 +357,40 @@ export function saveRawConfig(content: string): Promise { }); } -export function fetchAdoptiumJava( - majorVersion: number, - imageType: string, -): Promise { - return invoke("fetch_adoptium_java", { - majorVersion, - imageType, +export function saveSettings(config: LauncherConfig): Promise { + return invoke("save_settings", { + config, }); } -export function deleteInstanceFile(path: string): Promise { - return invoke("delete_instance_file", { - path, +export function setActiveInstance(instanceId: string): Promise { + return invoke("set_active_instance", { + instanceId, }); } -export function getActiveInstance(): Promise { - return invoke("get_active_instance"); +export function startGame( + instanceId: string, + versionId: string, +): Promise { + return invoke("start_game", { + instanceId, + versionId, + }); } -export function fetchJavaCatalog(): Promise { - return invoke("fetch_java_catalog"); +export function startMicrosoftLogin(): Promise { + return invoke("start_microsoft_login"); } -export function logout(): Promise { - return invoke("logout"); +export function updateInstance(instance: Instance): Promise { + return invoke("update_instance", { + instance, + }); } -export function listInstalledFabricVersions( - instanceId: string, -): Promise { - return invoke("list_installed_fabric_versions", { - instanceId, +export function uploadToPastebin(content: string): Promise { + return invoke("upload_to_pastebin", { + content, }); } -- cgit v1.2.3-70-g09d2