UNPKG

company-cafeteria-shared-demo

Version:

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

102 lines 2.69 kB
import { z } from 'zod'; export declare const nutritionalInfoSchema: z.ZodObject<{ calories: z.ZodNumber; protein: z.ZodNumber; carbohydrates: z.ZodNumber; fat: z.ZodNumber; fiber: z.ZodNumber; sodium: z.ZodNumber; }, "strip", z.ZodTypeAny, { calories: number; protein: number; carbohydrates: number; fat: number; fiber: number; sodium: number; }, { calories: number; protein: number; carbohydrates: number; fat: number; fiber: number; sodium: number; }>; export declare const menuItemSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodString; price: z.ZodNumber; category: z.ZodEnum<["appetizer", "main", "dessert", "beverage", "salad", "soup"]>; imageUrl: z.ZodOptional<z.ZodString>; ingredients: z.ZodArray<z.ZodString, "many">; allergens: z.ZodArray<z.ZodString, "many">; nutritionalInfo: z.ZodObject<{ calories: z.ZodNumber; protein: z.ZodNumber; carbohydrates: z.ZodNumber; fat: z.ZodNumber; fiber: z.ZodNumber; sodium: z.ZodNumber; }, "strip", z.ZodTypeAny, { calories: number; protein: number; carbohydrates: number; fat: number; fiber: number; sodium: number; }, { calories: number; protein: number; carbohydrates: number; fat: number; fiber: number; sodium: number; }>; available: z.ZodBoolean; preparationTime: z.ZodNumber; createdAt: z.ZodDate; updatedAt: z.ZodDate; }, "strip", z.ZodTypeAny, { id: string; createdAt: Date; updatedAt: Date; price: number; name: string; description: string; category: "appetizer" | "main" | "dessert" | "beverage" | "salad" | "soup"; ingredients: string[]; allergens: string[]; nutritionalInfo: { calories: number; protein: number; carbohydrates: number; fat: number; fiber: number; sodium: number; }; available: boolean; preparationTime: number; imageUrl?: string | undefined; }, { id: string; createdAt: Date; updatedAt: Date; price: number; name: string; description: string; category: "appetizer" | "main" | "dessert" | "beverage" | "salad" | "soup"; ingredients: string[]; allergens: string[]; nutritionalInfo: { calories: number; protein: number; carbohydrates: number; fat: number; fiber: number; sodium: number; }; available: boolean; preparationTime: number; imageUrl?: string | undefined; }>; //# sourceMappingURL=menu.d.ts.map