feat(admin/problemset): add schema definition for new problem

This commit is contained in:
cfngc4594 2025-04-02 09:27:05 +08:00
parent 1875e98106
commit 74e85edd33

View File

@ -0,0 +1,11 @@
import { z } from "zod";
import { ProblemSchema } from "@/generated/zod";
export const problemSchema = ProblemSchema.extend({
displayId: z.coerce.number().int().positive().min(1),
title: z.string().min(1),
description: z.string().min(1),
solution: z.string().min(1),
});
export type ProblemSchema = z.infer<typeof problemSchema>;