aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/types
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-03-08 10:13:05 +0900
committernsfisis <nsfisis@gmail.com>2025-03-08 10:13:05 +0900
commit8dbdf96e674c1e26d7c98af8d0608f30bc1bf166 (patch)
tree7c82476f6bbbc71d72ab7e71e39559eca197fd95 /frontend/app/types
parent54316868c3bec1ff9b04643dfe6c13cf56bf3246 (diff)
parent1e6df136d8202c8adf65948527f4c3e7583b338c (diff)
downloadphperkaigi-2025-albatross-8dbdf96e674c1e26d7c98af8d0608f30bc1bf166.tar.gz
phperkaigi-2025-albatross-8dbdf96e674c1e26d7c98af8d0608f30bc1bf166.tar.zst
phperkaigi-2025-albatross-8dbdf96e674c1e26d7c98af8d0608f30bc1bf166.zip
Merge branch 'phperkaigi-2025-ws-to-polling' into 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[];
-};