Openstatus
www.openstatus.dev
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>;