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.
774 B ยท 24 lines
TypeScript
12345678910111213141516171819202122232425import { createInsertSchema, createSelectSchema } from "drizzle-zod";
import { monitorRegionSchema } from "../constants";import { monitorStatusSchema } from "../monitors";import { monitorStatusTable } from "./monitor_status";
export const selectMonitorStatusSchema = createSelectSchema( monitorStatusTable, { status: monitorStatusSchema.default("active"), region: monitorRegionSchema.default("ams"), },);
export const insertMonitorStatusSchema = createInsertSchema( monitorStatusTable, { status: monitorStatusSchema.default("active"), region: monitorRegionSchema.default("ams"), },);
// export type InsertMonitorStatus = z.infer<typeof insertMonitorStatusSchema>;// export type MonitorStatus = z.infer<typeof selectMonitorStatusSchema>;