Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
2.3 kB ยท 55 lines
TypeScript
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556import { auditLogRouter } from "./router/auditLog";import { chatSessionRouter } from "./router/chatSession";import { checkerRouter } from "./router/checker";import { domainRouter } from "./router/domain";import { externalServiceRouter } from "./router/externalService";import { feedbackRouter } from "./router/feedback";import { importRouter } from "./router/import";import { incidentRouter } from "./router/incident";import { invitationRouter } from "./router/invitation";import { maintenanceRouter } from "./router/maintenance";import { memberRouter } from "./router/member";import { monitorRouter } from "./router/monitor";import { monitorIncidentRouter } from "./router/monitorIncident";import { monitorTagRouter } from "./router/monitorTag";import { notificationRouter } from "./router/notification";import { oauthRouter } from "./router/oauth";import { pageRouter } from "./router/page";import { pageComponentRouter } from "./router/pageComponent";import { pageSubscriberRouter } from "./router/pageSubscriber";import { privateLocationRouter } from "./router/privateLocation";import { statusPageRouter } from "./router/statusPage";import { statusReportRouter } from "./router/statusReport";import { tinybirdRouter } from "./router/tinybird";import { userRouter } from "./router/user";import { workspaceRouter } from "./router/workspace";import { createTRPCRouter } from "./trpc";
// Deployed to /trpc/edge/**export const edgeRouter = createTRPCRouter({ workspace: workspaceRouter, monitor: monitorRouter, page: pageRouter, pageComponent: pageComponentRouter, statusReport: statusReportRouter, domain: domainRouter, externalService: externalServiceRouter, user: userRouter, notification: notificationRouter, invitation: invitationRouter, monitorIncident: monitorIncidentRouter, incident: incidentRouter, pageSubscriber: pageSubscriberRouter, tinybird: tinybirdRouter, monitorTag: monitorTagRouter, maintenance: maintenanceRouter, member: memberRouter, checker: checkerRouter, feedback: feedbackRouter, statusPage: statusPageRouter, privateLocation: privateLocationRouter, import: importRouter, auditLog: auditLogRouter, chatSession: chatSessionRouter, oauth: oauthRouter,});