Files
Hydro/packages/hydrojudge/src/index.ts
T
2025-04-03 02:32:22 +08:00

12 lines
411 B
TypeScript

import { Context } from 'hydrooj';
import { JudgeSettings, overrideConfig } from './config';
export const Config = JudgeSettings;
export function apply(ctx: Context, config: ReturnType<typeof Config>) {
overrideConfig(config);
if (process.env.NODE_APP_INSTANCE !== '0') return;
// eslint-disable-next-line consistent-return
if (!config.disable) return require('./hosts/builtin').apply(ctx);
}