import { z } from "zod"; export const BlueskyConfig = z.object({ limit: z.number().int().min(1).max(40).default(12), }); export type BlueskyConfig = z.infer; export const BlueskyPayload = z.object({ notifications: z.array( z.object({ reason: z.string(), // reply | mention | like | repost | follow author: z.string(), text: z.string(), createdAt: z.string(), }), ), }); export type BlueskyPayload = z.infer;