UNPKG

cook-mcp-windy

Version:

HowToCook MCP Server - Intelligent Chinese recipe management and meal planning for AI assistants

18 lines 1.21 kB
export * from './recipeUtils.js'; export * from './mealPlanUtils.js'; export * from './shoppingListUtils.js'; export * from './dishCombinationUtils.js'; export declare function generateId(prefix?: string): string; export declare function formatDate(date: Date): string; export declare function getCurrentTimestamp(): string; export declare function validateRequired<T>(value: T | undefined | null, fieldName: string): T; export declare function safeParseInt(value: string, defaultValue?: number): number; export declare function safeParseFloat(value: string, defaultValue?: number): number; export declare function clamp(value: number, min: number, max: number): number; export declare function shuffleArray<T>(array: T[]): T[]; export declare function groupBy<T, K extends string | number | symbol>(array: T[], keyFn: (item: T) => K): Record<K, T[]>; export declare function unique<T>(array: T[], keyFn?: (item: T) => any): T[]; export declare function chunk<T>(array: T[], size: number): T[][]; export declare function debounce<T extends (...args: any[]) => any>(func: T, wait: number): (...args: Parameters<T>) => void; export declare function deepClone<T>(obj: T): T; //# sourceMappingURL=index.d.ts.map