T3 Stack · Type Alias
AppRouter
tRPC lets TypeScript backends expose typed procedures to frontend code without code generation. Routers group procedures, and the exported app-router type gives clients autocomplete and input checking.
Last updated
Syntax
createTRPCRouter({ name: publicProcedure.input(validator).query(({ ctx, input }) => result) })In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
createTRPCRouterpublicProcedureAppRoutercreateCallerinferProcedureInputuseQueryuseMutationTanStack React Query