2025-03-01 08:29:26 +00:00
|
|
|
export interface LanguageConfig {
|
|
|
|
id: string;
|
|
|
|
label: string;
|
|
|
|
fileName: string;
|
|
|
|
extension: string;
|
|
|
|
image: string;
|
|
|
|
tag: string;
|
|
|
|
workingDir: string;
|
2025-03-01 16:52:12 +00:00
|
|
|
timeout: number;
|
2025-03-01 08:29:26 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
export const LanguageConfigs: Record<string, LanguageConfig> = {
|
|
|
|
c: {
|
|
|
|
id: "c",
|
|
|
|
label: "C",
|
|
|
|
fileName: "main",
|
|
|
|
extension: "c",
|
|
|
|
image: "gcc",
|
|
|
|
tag: "latest",
|
|
|
|
workingDir: "/src",
|
2025-03-01 16:52:12 +00:00
|
|
|
timeout: 1000,
|
2025-03-01 08:29:26 +00:00
|
|
|
},
|
|
|
|
cpp: {
|
|
|
|
id: "cpp",
|
|
|
|
label: "C++",
|
|
|
|
fileName: "main",
|
|
|
|
extension: "cpp",
|
|
|
|
image: "gcc",
|
|
|
|
tag: "latest",
|
|
|
|
workingDir: "/src",
|
2025-03-01 16:52:12 +00:00
|
|
|
timeout: 1000,
|
2025-03-01 08:29:26 +00:00
|
|
|
},
|
|
|
|
};
|