Openstatus www.openstatus.dev
at 175ecb24f9261f7e2f2ea2940027b255e26d7cc5 47 lines 1.9 kB view raw
1import { apiKeyRouter } from "./router/apiKey"; 2import { blobRouter } from "./router/blob"; 3import { checkerRouter } from "./router/checker"; 4import { domainRouter } from "./router/domain"; 5import { feedbackRouter } from "./router/feedback"; 6import { incidentRouter } from "./router/incident"; 7import { integrationRouter } from "./router/integration"; 8import { invitationRouter } from "./router/invitation"; 9import { maintenanceRouter } from "./router/maintenance"; 10import { memberRouter } from "./router/member"; 11import { monitorRouter } from "./router/monitor"; 12import { monitorTagRouter } from "./router/monitorTag"; 13import { notificationRouter } from "./router/notification"; 14import { pageRouter } from "./router/page"; 15import { pageSubscriberRouter } from "./router/pageSubscriber"; 16import { privateLocationRouter } from "./router/privateLocation"; 17import { statusPageRouter } from "./router/statusPage"; 18import { statusReportRouter } from "./router/statusReport"; 19import { tinybirdRouter } from "./router/tinybird"; 20import { userRouter } from "./router/user"; 21import { workspaceRouter } from "./router/workspace"; 22import { createTRPCRouter } from "./trpc"; 23 24// Deployed to /trpc/edge/** 25export const edgeRouter = createTRPCRouter({ 26 apiKey: apiKeyRouter, 27 workspace: workspaceRouter, 28 monitor: monitorRouter, 29 page: pageRouter, 30 statusReport: statusReportRouter, 31 domain: domainRouter, 32 integration: integrationRouter, 33 user: userRouter, 34 notification: notificationRouter, 35 invitation: invitationRouter, 36 incident: incidentRouter, 37 pageSubscriber: pageSubscriberRouter, 38 tinybird: tinybirdRouter, 39 monitorTag: monitorTagRouter, 40 maintenance: maintenanceRouter, 41 member: memberRouter, 42 checker: checkerRouter, 43 blob: blobRouter, 44 feedback: feedbackRouter, 45 statusPage: statusPageRouter, 46 privateLocation: privateLocationRouter, 47});