Snippets
Tanstack Start Snippets
export const createPost = createServerFn({ method: "POST" })
.validator(z.object({ title: z.string().min(1) }))
.middleware([authMiddleware])
.handler(async ({ data, context }) => {
// data is typed and validated
// context comes from middleware, also typed
return db.posts.create({ title: data.title });
});Last updated on