import { resolver } from "blitz" import db from "db" import { z } from "zod" const CreateItemUsePrefab = z.object({ name: z.string(), }) export default resolver.pipe( resolver.zod(CreateItemUsePrefab), resolver.authorize(), async (input) => { // TODO: in multi-tenant app, you must add validation to ensure correct tenant const itemUsePrefab = await db.itemUsePrefab.create({ data: input }) return itemUsePrefab } )