company-cafeteria-shared-demo
Version:
Package partagé pour l'écosystème Cafétéria Entreprise
102 lines • 2.69 kB
TypeScript
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