import { authRouter } from './routers/auth'; import { chartRouter } from './routers/chart'; import { chatRouter } from './routers/chat'; import { clientRouter } from './routers/client'; import { dashboardRouter } from './routers/dashboard'; import { emailRouter } from './routers/email'; import { eventRouter } from './routers/event'; import { groupRouter } from './routers/group'; import { gscRouter } from './routers/gsc'; import { importRouter } from './routers/import'; import { insightRouter } from './routers/insight'; import { integrationRouter } from './routers/integration'; import { logRouter } from './routers/log'; import { notificationRouter } from './routers/notification'; import { onboardingRouter } from './routers/onboarding'; import { organizationRouter } from './routers/organization'; import { overviewRouter } from './routers/overview'; import { profileRouter } from './routers/profile'; import { projectRouter } from './routers/project'; import { realtimeRouter } from './routers/realtime'; import { referenceRouter } from './routers/reference'; import { reportRouter } from './routers/report'; import { sessionRouter } from './routers/session'; import { shareRouter } from './routers/share'; import { subscriptionRouter } from './routers/subscription'; import { userRouter } from './routers/user'; import { widgetRouter } from './routers/widget'; import { createTRPCRouter } from './trpc'; /** * This is the primary router for your server. * * All routers added in /api/routers should be manually added here. */ export const appRouter = createTRPCRouter({ chart: chartRouter, report: reportRouter, dashboard: dashboardRouter, organization: organizationRouter, user: userRouter, project: projectRouter, client: clientRouter, event: eventRouter, profile: profileRouter, session: sessionRouter, share: shareRouter, onboarding: onboardingRouter, reference: referenceRouter, notification: notificationRouter, integration: integrationRouter, import: importRouter, auth: authRouter, subscription: subscriptionRouter, overview: overviewRouter, realtime: realtimeRouter, chat: chatRouter, insight: insightRouter, widget: widgetRouter, email: emailRouter, gsc: gscRouter, group: groupRouter, log: logRouter, }); // export type definition of API export type AppRouter = typeof appRouter;