ts
const t = initTRPC.create();
const router = t.router;
const publicProcedure = t.procedure;
const appRouter = router({
greeting: publicProcedure
`.input(z.object({ name: z.string() }))`
`.query((opts) => {`
`const { input } = opts;`
`const input: { name: string; }`
``return `Hello ${input.name}` as const;``
}),
});
export type AppRouter = typeof appRouter;