Files
pn-new-crm/src/lib/validators/settings.ts

15 lines
361 B
TypeScript
Raw Normal View History

import { z } from 'zod';
export const upsertSettingSchema = z.object({
key: z.string().min(1).max(100),
value: z.unknown(),
});
export type UpsertSettingInput = z.infer<typeof upsertSettingSchema>;
export const deleteSettingSchema = z.object({
key: z.string().min(1).max(100),
});
export type DeleteSettingInput = z.infer<typeof deleteSettingSchema>;