fenghuo/apps/backend/src/trpc.ts

15 lines
377 B
TypeScript
Raw Normal View History

2025-05-26 19:56:34 +08:00
import { z } from 'zod'
import { initTRPC } from '@trpc/server'
const t = initTRPC.create()
export const publicProcedure = t.procedure
export const router = t.router
export const appRouter = router({
hello: publicProcedure.input(z.string().nullish()).query(({ input }) => {
return `Hello ${input ?? 'World'}!`
}),
})
export type AppRouter = typeof appRouter