aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/types
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-03-08 10:51:41 +0900
committernsfisis <nsfisis@gmail.com>2025-03-08 10:51:41 +0900
commita7ce31249948e4f0c1950de93f3c4f7cdda51cf4 (patch)
treec4c740f0cccd15f825596f7a115f3b8f8eb8ffa7 /frontend/app/types
parent7f4d16dca85263dcbc7b3bb29f5fc50f4371739d (diff)
parentc06d46eae30c9468535fb6af5e9b822acadbbdb6 (diff)
downloadphperkaigi-2025-albatross-a7ce31249948e4f0c1950de93f3c4f7cdda51cf4.tar.gz
phperkaigi-2025-albatross-a7ce31249948e4f0c1950de93f3c4f7cdda51cf4.tar.zst
phperkaigi-2025-albatross-a7ce31249948e4f0c1950de93f3c4f7cdda51cf4.zip
Merge branch 'phperkaigi-2025'
Diffstat (limited to 'frontend/app/types')
-rw-r--r--frontend/app/types/ExecResult.ts18
-rw-r--r--frontend/app/types/PlayerInfo.ts7
-rw-r--r--frontend/app/types/PlayerProfile.ts1
-rw-r--r--frontend/app/types/PlayerState.ts7
-rw-r--r--frontend/app/types/SubmitResult.ts16
5 files changed, 1 insertions, 48 deletions
diff --git a/frontend/app/types/ExecResult.ts b/frontend/app/types/ExecResult.ts
deleted file mode 100644
index e0b6bb4..0000000
--- a/frontend/app/types/ExecResult.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-export type ExecResultStatus =
- | "waiting_submission"
- | "running"
- | "success"
- | "wrong_answer"
- | "timeout"
- | "compile_error"
- | "runtime_error"
- | "internal_error"
- | "canceled";
-
-export type ExecResult = {
- testcase_id: number | null;
- status: ExecResultStatus;
- label: string;
- stdout: string;
- stderr: string;
-};
diff --git a/frontend/app/types/PlayerInfo.ts b/frontend/app/types/PlayerInfo.ts
deleted file mode 100644
index e282ba9..0000000
--- a/frontend/app/types/PlayerInfo.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import type { PlayerProfile } from "./PlayerProfile";
-import type { PlayerState } from "./PlayerState";
-
-export type PlayerInfo = {
- profile: PlayerProfile;
- state: PlayerState;
-};
diff --git a/frontend/app/types/PlayerProfile.ts b/frontend/app/types/PlayerProfile.ts
index 42bdcb8..2e9c16a 100644
--- a/frontend/app/types/PlayerProfile.ts
+++ b/frontend/app/types/PlayerProfile.ts
@@ -1,4 +1,5 @@
export type PlayerProfile = {
+ id: number;
displayName: string;
iconPath: string | null;
};
diff --git a/frontend/app/types/PlayerState.ts b/frontend/app/types/PlayerState.ts
deleted file mode 100644
index e2a2da9..0000000
--- a/frontend/app/types/PlayerState.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-import type { SubmitResult } from "./SubmitResult";
-
-export type PlayerState = {
- score: number | null;
- code: string;
- submitResult: SubmitResult;
-};
diff --git a/frontend/app/types/SubmitResult.ts b/frontend/app/types/SubmitResult.ts
deleted file mode 100644
index 6df00b6..0000000
--- a/frontend/app/types/SubmitResult.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import type { ExecResult } from "./ExecResult";
-
-export type SubmitResultStatus =
- | "waiting_submission"
- | "running"
- | "success"
- | "wrong_answer"
- | "timeout"
- | "compile_error"
- | "runtime_error"
- | "internal_error";
-
-export type SubmitResult = {
- status: SubmitResultStatus;
- execResults: ExecResult[];
-};