From 2d4abc514158248004179808a532fe5da1ac4c4d Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Sun, 16 Mar 2025 19:28:52 +0800 Subject: [PATCH] chore(types): delete src/types/judge.ts file --- src/types/judge.ts | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 src/types/judge.ts diff --git a/src/types/judge.ts b/src/types/judge.ts deleted file mode 100644 index 29de9f1..0000000 --- a/src/types/judge.ts +++ /dev/null @@ -1,35 +0,0 @@ -import { EditorLanguageMetadata } from "./editor-language"; - -// Result type definitions -export enum ExitCode { - SE = 0, // System Error - CS = 1, // Compilation Success - CE = 2, // Compilation Error - TLE = 3, // Time Limit Exceeded - MLE = 4, // Memory Limit Exceeded - RE = 5, // Runtime Error - AC = 6, // Accepted - WA = 7, // Wrong Answer -} - -export type JudgeResultMetadata = { - output: string; - exitCode: ExitCode; - executionTime?: number; - memoryUsage?: number; -}; - -export type JudgeMetadata = { - editorLanguageMetadata: EditorLanguageMetadata; - dockerMetadata: DockerMetadata; -}; - -export type DockerMetadata = { - image: string; - tag: string; - workingDir: string; - timeLimit: number; - memoryLimit: number; - compileOutputLimit: number; - runOutputLimit: number; -}