infoalloggi-monorepo/apps/infoalloggi/src/server/api/root.ts

52 lines
2 KiB
TypeScript
Raw Normal View History

2025-08-04 17:45:44 +02:00
import { annunciRouter } from "~/server/api/routers/annunci";
import { authRouter } from "~/server/api/routers/auth";
import { banlistRouter } from "~/server/api/routers/banlist";
2025-08-28 18:27:07 +02:00
import { chatRouter } from "~/server/api/routers/chat";
2025-08-04 17:45:44 +02:00
import { chatSSERouter } from "~/server/api/routers/chat_sse";
2025-08-28 18:27:07 +02:00
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";
2025-08-04 17:45:44 +02:00
import { messagesSSERouter } from "~/server/api/routers/messages_sse";
import { pagamentiRouter } from "~/server/api/routers/pagamenti";
2025-08-28 18:27:07 +02:00
import { prezziarioRouter } from "~/server/api/routers/prezziario";
2025-08-04 17:45:44 +02:00
import { servizioRouter } from "~/server/api/routers/servizio";
2025-08-28 18:27:07 +02:00
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";
2025-11-13 15:45:55 +01:00
import { catastoRouter } from "./routers/catasto";
import { syncRouter } from "./routers/sync";
2025-08-04 17:45:44 +02:00
//import { lazy } from '@trpc/server';
2025-08-04 17:45:44 +02:00
export const appRouter = createTRPCRouter({
2025-08-28 18:27:07 +02:00
annunci: annunciRouter,
auth: authRouter,
banlist: banlistRouter,
2025-08-29 16:18:32 +02:00
chat: chatRouter,
2025-08-28 18:27:07 +02:00
chatSSE: chatSSERouter,
2025-08-29 16:18:32 +02:00
comunicazioni: comunicazioniRouter,
contact: contactRouter,
eventQueue: eventQueueRouter,
fatture: fattureRouter,
intrests: intrestsRouter,
2025-08-28 18:27:07 +02:00
messagesSSE: messagesSSERouter,
2025-08-29 16:18:32 +02:00
pagamenti: pagamentiRouter,
prezziario: prezziarioRouter,
2025-08-28 18:27:07 +02:00
servizio: servizioRouter,
2025-08-29 16:18:32 +02:00
settings: settingsRouter,
stats: statsRouter,
storage: storageRouter,
stripe: stripeRouter,
test: testRouter,
users: usersRouter,
sync: syncRouter,
2025-11-13 15:45:55 +01:00
catasto: catastoRouter,
2025-08-04 17:45:44 +02:00
});
export type AppRouter = typeof appRouter;