UNPKG

company-cafeteria-shared-demo

Version:

Package partagé pour l'écosystème Cafétéria Entreprise

58 lines 1.58 kB
import { z } from 'zod'; export declare const userSchema: z.ZodObject<{ id: z.ZodString; email: z.ZodString; firstName: z.ZodString; lastName: z.ZodString; role: z.ZodEnum<["agent", "kitchen", "manager", "admin"]>; department: z.ZodOptional<z.ZodString>; preferences: z.ZodObject<{ notifications: z.ZodBoolean; dietary: z.ZodArray<z.ZodString, "many">; allergies: z.ZodArray<z.ZodString, "many">; language: z.ZodString; }, "strip", z.ZodTypeAny, { notifications: boolean; dietary: string[]; allergies: string[]; language: string; }, { notifications: boolean; dietary: string[]; allergies: string[]; language: string; }>; createdAt: z.ZodDate; updatedAt: z.ZodDate; }, "strip", z.ZodTypeAny, { id: string; email: string; firstName: string; lastName: string; role: "agent" | "kitchen" | "manager" | "admin"; preferences: { notifications: boolean; dietary: string[]; allergies: string[]; language: string; }; createdAt: Date; updatedAt: Date; department?: string | undefined; }, { id: string; email: string; firstName: string; lastName: string; role: "agent" | "kitchen" | "manager" | "admin"; preferences: { notifications: boolean; dietary: string[]; allergies: string[]; language: string; }; createdAt: Date; updatedAt: Date; department?: string | undefined; }>; //# sourceMappingURL=user.d.ts.map