aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/models/SubmissionResult.ts
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/app/models/SubmissionResult.ts')
-rw-r--r--frontend/app/models/SubmissionResult.ts38
1 files changed, 0 insertions, 38 deletions
diff --git a/frontend/app/models/SubmissionResult.ts b/frontend/app/models/SubmissionResult.ts
deleted file mode 100644
index 7311494..0000000
--- a/frontend/app/models/SubmissionResult.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-import type { VerificationResult } from "./VerificationResult";
-
-export type SubmissionResultStatus =
- | "running"
- | "success"
- | "wrong_answer"
- | "timeout"
- | "compile_error"
- | "runtime_error"
- | "internal_error";
-
-export type SubmissionResult = {
- status: SubmissionResultStatus;
- verificationResults: VerificationResult[];
-};
-
-export function submissionResultStatusToLabel(
- status: SubmissionResultStatus | null,
-) {
- switch (status) {
- case null:
- return "-";
- case "running":
- return "Running...";
- case "success":
- return "Accepted";
- case "wrong_answer":
- return "Wrong Answer";
- case "timeout":
- return "Time Limit Exceeded";
- case "compile_error":
- return "Compile Error";
- case "runtime_error":
- return "Runtime Error";
- case "internal_error":
- return "Internal Error";
- }
-}