mr-shortman 6a32dcced7
Some checks failed
Gitea Actions Demo / Explore-Gitea-Actions (push) Failing after 0s
restructured drizzle schema; added comments schema and server side operations
2025-03-18 21:43:41 +01:00

31 lines
720 B
TypeScript

import { createCallerFactory, createTRPCRouter } from "@/server/api/trpc";
import {
articleRouter,
categoryRouter,
usersRouter,
authorRouter,
appRouter as globalRouter,
commentRouter,
} from "./routers";
export const appRouter = createTRPCRouter({
article: articleRouter,
category: categoryRouter,
comment: commentRouter,
users: usersRouter,
author: authorRouter,
app: globalRouter,
});
// export type definition of API
export type AppRouter = typeof appRouter;
/**
* Create a server-side caller for the tRPC API.
* @example
* const trpc = createCaller(createContext);
* const res = await trpc.post.all();
* ^? Post[]
*/
export const createCaller = createCallerFactory(appRouter);