infoalloggi-monorepo/apps/infoalloggi/src/server/api/root.ts
2025-11-13 15:45:55 +01:00

51 lines
2 KiB
TypeScript

import { annunciRouter } from "~/server/api/routers/annunci";
import { authRouter } from "~/server/api/routers/auth";
import { banlistRouter } from "~/server/api/routers/banlist";
import { chatRouter } from "~/server/api/routers/chat";
import { chatSSERouter } from "~/server/api/routers/chat_sse";
import { comunicazioniRouter } from "~/server/api/routers/comunicazioni";
import { contactRouter } from "~/server/api/routers/contact";
import { eventQueueRouter } from "~/server/api/routers/event_queue";
import { fattureRouter } from "~/server/api/routers/fatture";
import { intrestsRouter } from "~/server/api/routers/interests";
import { messagesSSERouter } from "~/server/api/routers/messages_sse";
import { pagamentiRouter } from "~/server/api/routers/pagamenti";
import { prezziarioRouter } from "~/server/api/routers/prezziario";
import { servizioRouter } from "~/server/api/routers/servizio";
import { settingsRouter } from "~/server/api/routers/settings";
import { statsRouter } from "~/server/api/routers/stats";
import { storageRouter } from "~/server/api/routers/storage";
import { stripeRouter } from "~/server/api/routers/stripe";
import { testRouter } from "~/server/api/routers/test";
import { usersRouter } from "~/server/api/routers/users";
import { createTRPCRouter } from "~/server/api/trpc";
import { catastoRouter } from "./routers/catasto";
import { syncRouter } from "./routers/sync";
//import { lazy } from '@trpc/server';
export const appRouter = createTRPCRouter({
annunci: annunciRouter,
auth: authRouter,
banlist: banlistRouter,
chat: chatRouter,
chatSSE: chatSSERouter,
comunicazioni: comunicazioniRouter,
contact: contactRouter,
eventQueue: eventQueueRouter,
fatture: fattureRouter,
intrests: intrestsRouter,
messagesSSE: messagesSSERouter,
pagamenti: pagamentiRouter,
prezziario: prezziarioRouter,
servizio: servizioRouter,
settings: settingsRouter,
stats: statsRouter,
storage: storageRouter,
stripe: stripeRouter,
test: testRouter,
users: usersRouter,
sync: syncRouter,
catasto: catastoRouter,
});
export type AppRouter = typeof appRouter;