UNPKG

create-better-t-stack

Version:

A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations

18 lines (15 loc) 410 B
import { protectedProcedure, publicProcedure, router } from "../lib/trpc"; import { todoRouter } from "./todo"; export const appRouter = router({ healthCheck: publicProcedure.query(() => { return "OK"; }), privateData: protectedProcedure.query(({ ctx }) => { return { message: "This is private", user: ctx.session.user, }; }), todo: todoRouter, }); export type AppRouter = typeof appRouter;