import { z } from "zod"; export const MarketSchema = z.enum(["SH", "SZ", "BJ"]); export const WatchlistItemSchema = z.object({ userId: z.string().min(1), code: z.string().min(1), market: MarketSchema, createdAt: z.string().min(1), pinned: z.boolean().optional(), tags: z.array(z.string().min(1)).optional(), notes: z.string().optional(), }); export type WatchlistItemInput = z.input; export type WatchlistItemParsed = z.output;