Openstatus www.openstatus.dev
at main 13 lines 485 B view raw
1import { createInsertSchema, createSelectSchema } from "drizzle-zod"; 2import { z } from "zod"; 3 4import { pageSubscriber } from "./page_subscribers"; 5 6export const insertPageSubscriberSchema = createInsertSchema(pageSubscriber, { 7 email: z.email(), 8}); 9 10export const selectPageSubscriberSchema = createSelectSchema(pageSubscriber); 11 12export type InsertPageSubscriber = z.infer<typeof insertPageSubscriberSchema>; 13export type PageSubscriber = z.infer<typeof selectPageSubscriberSchema>;