Files
2023-01-27 00:24:19 -08:00

11 lines
255 B
TypeScript

import type { z } from "zod";
export function formDataAsObject<TValues>(
formData: FormData,
schema: z.ZodSchema<TValues>
): TValues {
const object = Object.fromEntries(formData.entries());
const parsed = schema.parse(object);
return parsed;
}