From f53dd455e66661f1caf1e677bb2e380c1f9e8304 Mon Sep 17 00:00:00 2001 From: undefined Date: Wed, 9 Jul 2025 02:14:47 +0800 Subject: [PATCH] judge: fix config def --- packages/hydrojudge/src/config.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/hydrojudge/src/config.ts b/packages/hydrojudge/src/config.ts index 74da3c49d..99d18a8e9 100644 --- a/packages/hydrojudge/src/config.ts +++ b/packages/hydrojudge/src/config.ts @@ -36,7 +36,12 @@ export const JudgeSettings = Schema.object({ Schema.const('full'), Schema.const('case'), Schema.const('none'), - Schema.transform(Schema.boolean(), (v) => (v ? 'full' : 'case')), + Schema.transform(Schema.union([ + Schema.boolean().deprecated(), + Schema.const('full'), + Schema.const('none'), + Schema.const('case'), + ]), (v) => (typeof v === 'boolean' ? (v ? 'full' : 'case') : v)), ]).description('Show diff detail').default('full'), performance: Schema.boolean().description('Performance mode').default(false), });