Files
gregorlohaus.com/src/lib/schema/project/project.ts
2025-07-02 23:34:42 +02:00

12 lines
503 B
TypeScript

import { project } from "~/server/db/schema"
import { createInsertSchema, createUpdateSchema, createSelectSchema} from 'drizzle-zod'
import { z } from "zod";
export const selectSchema = createSelectSchema(project);
export const insertSchema = createInsertSchema(project);
export const updateSchema = createUpdateSchema(project);
export const getSchema = selectSchema.pick({id: true});
export const updateRouteSchema = z.object({
by: selectSchema.pick({id:true}),
update: updateSchema
})