Openstatus www.openstatus.dev
at main 23 lines 730 B view raw
1import type { inferRouterInputs, inferRouterOutputs } from "@trpc/server"; 2 3import type { AppRouter } from "./src/root"; 4 5export { createTRPCContext, createInnerTRPCContext } from "./src/trpc"; 6 7// TODO: Maybe just export `createAction` instead of the whole `trpc` object? 8export { t } from "./src/trpc"; 9 10export type { AppRouter } from "./src/root"; 11export { appRouter } from "./src/root"; 12 13/** 14 * Inference helpers for input types 15 * @example type HelloInput = RouterInputs['example']['hello'] 16 **/ 17export type RouterInputs = inferRouterInputs<AppRouter>; 18 19/** 20 * Inference helpers for output types 21 * @example type HelloOutput = RouterOutputs['example']['hello'] 22 **/ 23export type RouterOutputs = inferRouterOutputs<AppRouter>;