import { z } from 'zod' export const adminPageInputSchema = z.object({ title: z.string().trim().min(1), slug: z.string().trim().min(1).regex(/^[a-z0-9가-힣]+(?:-[a-z0-9가-힣]+)*$/), content: z.string().default(''), featuredImage: z.string().trim().nullable().default(null) }) /** * 관리자 페이지 입력값 정리 * @param {unknown} body - 요청 본문 * @returns {import('zod').SafeParseReturnType} 검증 결과 */ export const parseAdminPageInput = (body) => adminPageInputSchema.safeParse(body)