aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2026-01-21 10:52:34 +0800
committerHsiangNianian <i@jyunko.cn>2026-01-21 10:52:34 +0800
commite87d097060e41b89d4c68285c103cf96b2dd9449 (patch)
tree3d5494c4bc964486489d62c7ce75d8ae21edee5a
parent5cffcfe457d1b15d201647a5775268378c6018c6 (diff)
downloadDropOut-e87d097060e41b89d4c68285c103cf96b2dd9449.tar.gz
DropOut-e87d097060e41b89d4c68285c103cf96b2dd9449.zip
fix: Update TypeScript export paths to reflect new directory structure
-rw-r--r--src-tauri/src/core/assistant.rs11
-rw-r--r--src-tauri/src/core/auth.rs12
-rw-r--r--src-tauri/src/core/config.rs6
-rw-r--r--src-tauri/src/core/downloader.rs14
-rw-r--r--src-tauri/src/core/fabric.rs18
-rw-r--r--src-tauri/src/core/forge.rs4
-rw-r--r--src-tauri/src/core/game_version.rs29
-rw-r--r--src-tauri/src/core/instance.rs9
-rw-r--r--src-tauri/src/core/java.rs10
-rw-r--r--src-tauri/src/core/manifest.rs6
-rw-r--r--src-tauri/src/main.rs15
11 files changed, 76 insertions, 58 deletions
diff --git a/src-tauri/src/core/assistant.rs b/src-tauri/src/core/assistant.rs
index 987dc41..7adf713 100644
--- a/src-tauri/src/core/assistant.rs
+++ b/src-tauri/src/core/assistant.rs
@@ -7,7 +7,7 @@ use tauri::{Emitter, Window};
use ts_rs::TS;
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Message.ts")]
+#[ts(export, export_to = "../../packages/ui/src/types/generated/Message.ts")]
pub struct Message {
pub role: String,
pub content: String,
@@ -54,7 +54,10 @@ pub struct OllamaTagsResponse {
// Simplified model info for frontend
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/ModelInfo.ts")]
+#[ts(
+ export,
+ export_to = "../../packages/ui/src/types/generated/ModelInfo.ts"
+)]
pub struct ModelInfo {
pub id: String,
pub name: String,
@@ -108,7 +111,7 @@ pub struct OpenAIModelsResponse {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/GenerationStats.ts"
+ export_to = "../../packages/ui/src/types/generated/GenerationStats.ts"
)]
pub struct GenerationStats {
pub total_duration: u64,
@@ -122,7 +125,7 @@ pub struct GenerationStats {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/StreamChunk.ts"
+ export_to = "../../packages/ui/src/types/generated/StreamChunk.ts"
)]
pub struct StreamChunk {
pub content: String,
diff --git a/src-tauri/src/core/auth.rs b/src-tauri/src/core/auth.rs
index 62f8c69..7fa8cd0 100644
--- a/src-tauri/src/core/auth.rs
+++ b/src-tauri/src/core/auth.rs
@@ -17,7 +17,7 @@ fn get_client() -> reqwest::Client {
#[ts(
export,
tag = "type",
- export_to = "../packages/ui/src/types/generated/Account.ts"
+ export_to = "../../packages/ui/src/types/generated/Account.ts"
)]
pub enum Account {
Offline(OfflineAccount),
@@ -50,7 +50,7 @@ impl Account {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/OfflineAccount.ts"
+ export_to = "../../packages/ui/src/types/generated/OfflineAccount.ts"
)]
pub struct OfflineAccount {
pub username: String,
@@ -60,7 +60,7 @@ pub struct OfflineAccount {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/MicrosoftAccount.ts"
+ export_to = "../../packages/ui/src/types/generated/MicrosoftAccount.ts"
)]
pub struct MicrosoftAccount {
pub username: String,
@@ -94,7 +94,7 @@ const SCOPE: &str = "XboxLive.SignIn XboxLive.offline_access";
#[derive(Debug, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/DeviceCodeResponse.ts"
+ export_to = "../../packages/ui/src/types/generated/DeviceCodeResponse.ts"
)]
pub struct DeviceCodeResponse {
pub user_code: String,
@@ -108,7 +108,7 @@ pub struct DeviceCodeResponse {
#[derive(Debug, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/TokenResponse.ts"
+ export_to = "../../packages/ui/src/types/generated/TokenResponse.ts"
)]
pub struct TokenResponse {
pub access_token: String,
@@ -234,7 +234,7 @@ pub struct MinecraftAuthResponse {
#[derive(Debug, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/MinecraftProfile.ts"
+ export_to = "../../packages/ui/src/types/generated/MinecraftProfile.ts"
)]
pub struct MinecraftProfile {
pub id: String,
diff --git a/src-tauri/src/core/config.rs b/src-tauri/src/core/config.rs
index b31e0ce..2c72928 100644
--- a/src-tauri/src/core/config.rs
+++ b/src-tauri/src/core/config.rs
@@ -8,7 +8,7 @@ use ts_rs::TS;
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/AssistantConfig.ts"
+ export_to = "../../packages/ui/src/types/generated/AssistantConfig.ts"
)]
#[serde(default)]
pub struct AssistantConfig {
@@ -51,7 +51,7 @@ impl Default for AssistantConfig {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FeatureFlags.ts"
+ export_to = "../../packages/ui/src/types/generated/FeatureFlags.ts"
)]
#[serde(default)]
pub struct FeatureFlags {
@@ -82,7 +82,7 @@ impl Default for FeatureFlags {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/LauncherConfig.ts"
+ export_to = "../../packages/ui/src/types/generated/LauncherConfig.ts"
)]
#[serde(default)]
pub struct LauncherConfig {
diff --git a/src-tauri/src/core/downloader.rs b/src-tauri/src/core/downloader.rs
index 0a3590e..cc83078 100644
--- a/src-tauri/src/core/downloader.rs
+++ b/src-tauri/src/core/downloader.rs
@@ -12,7 +12,7 @@ use ts_rs::TS;
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/DownloadTask.ts"
+ export_to = "../../packages/ui/src/types/generated/DownloadTask.ts"
)]
pub struct DownloadTask {
pub url: String,
@@ -27,7 +27,7 @@ pub struct DownloadTask {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/DownloadMetadata.ts"
+ export_to = "../../packages/ui/src/types/generated/DownloadMetadata.ts"
)]
pub struct DownloadMetadata {
pub url: String,
@@ -43,7 +43,7 @@ pub struct DownloadMetadata {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/DownloadSegment.ts"
+ export_to = "../../packages/ui/src/types/generated/DownloadSegment.ts"
)]
pub struct DownloadSegment {
pub start: u64,
@@ -56,7 +56,7 @@ pub struct DownloadSegment {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/JavaDownloadProgress.ts"
+ export_to = "../../packages/ui/src/types/generated/JavaDownloadProgress.ts"
)]
pub struct JavaDownloadProgress {
pub file_name: String,
@@ -72,7 +72,7 @@ pub struct JavaDownloadProgress {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/PendingJavaDownload.ts"
+ export_to = "../../packages/ui/src/types/generated/PendingJavaDownload.ts"
)]
pub struct PendingJavaDownload {
pub major_version: u32,
@@ -89,7 +89,7 @@ pub struct PendingJavaDownload {
#[derive(Debug, Clone, Serialize, Deserialize, Default, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/DownloadQueue.ts"
+ export_to = "../../packages/ui/src/types/generated/DownloadQueue.ts"
)]
pub struct DownloadQueue {
pub pending_downloads: Vec<PendingJavaDownload>,
@@ -447,7 +447,7 @@ fn create_new_metadata(
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/ProgressEvent.ts"
+ export_to = "../../packages/ui/src/types/generated/ProgressEvent.ts"
)]
pub struct ProgressEvent {
pub file: String,
diff --git a/src-tauri/src/core/fabric.rs b/src-tauri/src/core/fabric.rs
index feadd6b..375786c 100644
--- a/src-tauri/src/core/fabric.rs
+++ b/src-tauri/src/core/fabric.rs
@@ -16,7 +16,7 @@ const FABRIC_META_URL: &str = "https://meta.fabricmc.net/v2";
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricLoaderVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricLoaderVersion.ts"
)]
pub struct FabricLoaderVersion {
pub separator: String,
@@ -30,7 +30,7 @@ pub struct FabricLoaderVersion {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricIntermediaryVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricIntermediaryVersion.ts"
)]
pub struct FabricIntermediaryVersion {
pub maven: String,
@@ -42,7 +42,7 @@ pub struct FabricIntermediaryVersion {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricLoaderEntry.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricLoaderEntry.ts"
)]
pub struct FabricLoaderEntry {
pub loader: FabricLoaderVersion,
@@ -55,7 +55,7 @@ pub struct FabricLoaderEntry {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricLauncherMeta.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricLauncherMeta.ts"
)]
pub struct FabricLauncherMeta {
pub version: i32,
@@ -68,7 +68,7 @@ pub struct FabricLauncherMeta {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricLibraries.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricLibraries.ts"
)]
pub struct FabricLibraries {
pub client: Vec<FabricLibrary>,
@@ -80,7 +80,7 @@ pub struct FabricLibraries {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricLibrary.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricLibrary.ts"
)]
pub struct FabricLibrary {
pub name: String,
@@ -92,7 +92,7 @@ pub struct FabricLibrary {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricMainClass.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricMainClass.ts"
)]
#[serde(untagged)]
pub enum FabricMainClass {
@@ -121,7 +121,7 @@ impl FabricMainClass {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/FabricGameVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/FabricGameVersion.ts"
)]
pub struct FabricGameVersion {
pub version: String,
@@ -132,7 +132,7 @@ pub struct FabricGameVersion {
#[derive(Debug, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/InstalledFabricVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/InstalledFabricVersion.ts"
)]
pub struct InstalledFabricVersion {
pub id: String,
diff --git a/src-tauri/src/core/forge.rs b/src-tauri/src/core/forge.rs
index a256add..2ef8d75 100644
--- a/src-tauri/src/core/forge.rs
+++ b/src-tauri/src/core/forge.rs
@@ -23,7 +23,7 @@ const FORGE_FILES_URL: &str = "https://files.minecraftforge.net/";
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/ForgeVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/ForgeVersion.ts"
)]
pub struct ForgeVersion {
pub version: String,
@@ -44,7 +44,7 @@ struct ForgePromotions {
#[derive(Debug, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/InstalledForgeVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/InstalledForgeVersion.ts"
)]
pub struct InstalledForgeVersion {
pub id: String,
diff --git a/src-tauri/src/core/game_version.rs b/src-tauri/src/core/game_version.rs
index 52c7da3..0f8f939 100644
--- a/src-tauri/src/core/game_version.rs
+++ b/src-tauri/src/core/game_version.rs
@@ -6,7 +6,7 @@ use ts_rs::TS;
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/GameVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/GameVersion.ts"
)]
pub struct GameVersion {
pub id: String,
@@ -34,7 +34,10 @@ pub struct GameVersion {
}
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Downloads.ts")]
+#[ts(
+ export,
+ export_to = "../../packages/ui/src/types/generated/Downloads.ts"
+)]
pub struct Downloads {
pub client: DownloadArtifact,
pub server: Option<DownloadArtifact>,
@@ -43,7 +46,7 @@ pub struct Downloads {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/DownloadArtifact.ts"
+ export_to = "../../packages/ui/src/types/generated/DownloadArtifact.ts"
)]
pub struct DownloadArtifact {
pub sha1: Option<String>,
@@ -53,7 +56,10 @@ pub struct DownloadArtifact {
}
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/AssetIndex.ts")]
+#[ts(
+ export,
+ export_to = "../../packages/ui/src/types/generated/AssetIndex.ts"
+)]
pub struct AssetIndex {
pub id: String,
pub sha1: String,
@@ -64,7 +70,7 @@ pub struct AssetIndex {
}
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Library.ts")]
+#[ts(export, export_to = "../../packages/ui/src/types/generated/Library.ts")]
pub struct Library {
pub downloads: Option<LibraryDownloads>,
pub name: String,
@@ -76,7 +82,7 @@ pub struct Library {
}
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Rule.ts")]
+#[ts(export, export_to = "../../packages/ui/src/types/generated/Rule.ts")]
pub struct Rule {
pub action: String, // "allow" or "disallow"
pub os: Option<OsRule>,
@@ -85,7 +91,7 @@ pub struct Rule {
}
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/OsRule.ts")]
+#[ts(export, export_to = "../../packages/ui/src/types/generated/OsRule.ts")]
pub struct OsRule {
pub name: Option<String>, // "linux", "osx", "windows"
pub version: Option<String>, // Regex
@@ -95,7 +101,7 @@ pub struct OsRule {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/LibraryDownloads.ts"
+ export_to = "../../packages/ui/src/types/generated/LibraryDownloads.ts"
)]
pub struct LibraryDownloads {
pub artifact: Option<DownloadArtifact>,
@@ -104,7 +110,10 @@ pub struct LibraryDownloads {
}
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Arguments.ts")]
+#[ts(
+ export,
+ export_to = "../../packages/ui/src/types/generated/Arguments.ts"
+)]
pub struct Arguments {
#[ts(type = "Record<string, unknown>")]
pub game: Option<serde_json::Value>,
@@ -115,7 +124,7 @@ pub struct Arguments {
#[derive(Debug, Deserialize, Serialize, Clone, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/JavaVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/JavaVersion.ts"
)]
pub struct JavaVersion {
pub component: String,
diff --git a/src-tauri/src/core/instance.rs b/src-tauri/src/core/instance.rs
index a281968..43d4719 100644
--- a/src-tauri/src/core/instance.rs
+++ b/src-tauri/src/core/instance.rs
@@ -15,7 +15,10 @@ use ts_rs::TS;
/// Represents a game instance/profile
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Instance.ts")]
+#[ts(
+ export,
+ export_to = "../../packages/ui/src/types/generated/Instance.ts"
+)]
pub struct Instance {
pub id: String, // 唯一标识符(UUID)
pub name: String, // 显示名称
@@ -36,7 +39,7 @@ pub struct Instance {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/MemoryOverride.ts"
+ export_to = "../../packages/ui/src/types/generated/MemoryOverride.ts"
)]
pub struct MemoryOverride {
pub min: u32, // MB
@@ -47,7 +50,7 @@ pub struct MemoryOverride {
#[derive(Debug, Clone, Serialize, Deserialize, Default, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/InstanceConfig.ts"
+ export_to = "../../packages/ui/src/types/generated/InstanceConfig.ts"
)]
pub struct InstanceConfig {
pub instances: Vec<Instance>,
diff --git a/src-tauri/src/core/java.rs b/src-tauri/src/core/java.rs
index 245c496..cde5879 100644
--- a/src-tauri/src/core/java.rs
+++ b/src-tauri/src/core/java.rs
@@ -29,7 +29,7 @@ fn strip_unc_prefix(path: PathBuf) -> PathBuf {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/JavaInstallation.ts"
+ export_to = "../../packages/ui/src/types/generated/JavaInstallation.ts"
)]
pub struct JavaInstallation {
pub path: String,
@@ -42,7 +42,7 @@ pub struct JavaInstallation {
#[ts(
export,
rename_all = "lowercase",
- export_to = "../packages/ui/src/types/generated/ImageType.ts"
+ export_to = "../../packages/ui/src/types/generated/ImageType.ts"
)]
#[serde(rename_all = "lowercase")]
pub enum ImageType {
@@ -69,7 +69,7 @@ impl std::fmt::Display for ImageType {
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/JavaReleaseInfo.ts"
+ export_to = "../../packages/ui/src/types/generated/JavaReleaseInfo.ts"
)]
pub struct JavaReleaseInfo {
pub major_version: u32,
@@ -89,7 +89,7 @@ pub struct JavaReleaseInfo {
#[derive(Debug, Clone, Serialize, Deserialize, Default, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/JavaCatalog.ts"
+ export_to = "../../packages/ui/src/types/generated/JavaCatalog.ts"
)]
pub struct JavaCatalog {
pub releases: Vec<JavaReleaseInfo>,
@@ -149,7 +149,7 @@ pub struct AvailableReleases {
#[derive(Debug, Clone, Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/JavaDownloadInfo.ts"
+ export_to = "../../packages/ui/src/types/generated/JavaDownloadInfo.ts"
)]
pub struct JavaDownloadInfo {
pub version: String,
diff --git a/src-tauri/src/core/manifest.rs b/src-tauri/src/core/manifest.rs
index 5382259..656b1c8 100644
--- a/src-tauri/src/core/manifest.rs
+++ b/src-tauri/src/core/manifest.rs
@@ -8,7 +8,7 @@ use ts_rs::TS;
#[derive(Debug, Deserialize, Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/VersionManifest.ts"
+ export_to = "../../packages/ui/src/types/generated/VersionManifest.ts"
)]
pub struct VersionManifest {
pub latest: Latest,
@@ -16,14 +16,14 @@ pub struct VersionManifest {
}
#[derive(Debug, Deserialize, Serialize, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Latest.ts")]
+#[ts(export, export_to = "../../packages/ui/src/types/generated/Latest.ts")]
pub struct Latest {
pub release: String,
pub snapshot: String,
}
#[derive(Debug, Deserialize, Serialize, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/Version.ts")]
+#[ts(export, export_to = "../../packages/ui/src/types/generated/Version.ts")]
pub struct Version {
pub id: String,
#[serde(rename = "type")]
diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs
index e9a24fb..dfd2535 100644
--- a/src-tauri/src/main.rs
+++ b/src-tauri/src/main.rs
@@ -1753,7 +1753,7 @@ async fn get_version_java_version(
#[derive(serde::Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/VersionMetadata.ts"
+ export_to = "../../packages/ui/src/types/generated/VersionMetadata.ts"
)]
struct VersionMetadata {
id: String,
@@ -1907,7 +1907,7 @@ async fn get_version_metadata(
#[derive(serde::Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/InstalledVersion.ts"
+ export_to = "../../packages/ui/src/types/generated/InstalledVersion.ts"
)]
struct InstalledVersion {
id: String,
@@ -2140,7 +2140,7 @@ async fn install_forge(
#[derive(serde::Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/GithubRelease.ts"
+ export_to = "../../packages/ui/src/types/generated/GithubRelease.ts"
)]
struct GithubRelease {
tag_name: String,
@@ -2190,7 +2190,7 @@ async fn get_github_releases() -> Result<Vec<GithubRelease>, String> {
#[derive(Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/PastebinResponse.ts"
+ export_to = "../../packages/ui/src/types/generated/PastebinResponse.ts"
)]
struct PastebinResponse {
url: String,
@@ -2402,7 +2402,7 @@ async fn assistant_chat_stream(
#[derive(Serialize, TS)]
#[ts(
export,
- export_to = "../packages/ui/src/types/generated/MigrationResult.ts"
+ export_to = "../../packages/ui/src/types/generated/MigrationResult.ts"
)]
struct MigrationResult {
moved_files: usize,
@@ -2453,7 +2453,10 @@ async fn migrate_shared_caches(
/// File information for instance file browser
#[derive(Debug, Clone, Serialize, Deserialize, TS)]
-#[ts(export, export_to = "../packages/ui/src/types/generated/FileInfo.ts")]
+#[ts(
+ export,
+ export_to = "../../packages/ui/src/types/generated/FileInfo.ts"
+)]
struct FileInfo {
name: String,
path: String,