aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src-tauri/src/core/game_version.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src-tauri/src/core/game_version.rs')
-rw-r--r--src-tauri/src/core/game_version.rs29
1 files changed, 19 insertions, 10 deletions
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,