build: add TypeScript configuration and generate declaration files
- Add tsconfig.json for TypeScript compilation with declaration and source map generation - Generate .d.ts declaration files for all modules, services, controllers, and models - Update package.json with NestJS dependencies and TypeScript development tools - Include database files in the distribution output for persistence
This commit is contained in:
32
dist/meals/meals.controller.d.ts
vendored
Normal file
32
dist/meals/meals.controller.d.ts
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
import { Response } from 'express';
|
||||
import { UtilsService } from '../utils/utils.service';
|
||||
import { NutritionService } from './nutrition.service';
|
||||
import { Meal } from '../models/meal.model';
|
||||
import { MealFood } from '../models/meal-food.model';
|
||||
import { FoodItem } from '../models/food-item.model';
|
||||
import { WaterLog } from '../models/water-log.model';
|
||||
import { WeightLog } from '../models/weight-log.model';
|
||||
export declare class MealsController {
|
||||
private utilsService;
|
||||
private nutritionService;
|
||||
private mealModel;
|
||||
private mealFoodModel;
|
||||
private foodItemModel;
|
||||
private waterLogModel;
|
||||
private weightLogModel;
|
||||
constructor(utilsService: UtilsService, nutritionService: NutritionService, mealModel: typeof Meal, mealFoodModel: typeof MealFood, foodItemModel: typeof FoodItem, waterLogModel: typeof WaterLog, weightLogModel: typeof WeightLog);
|
||||
addMealPage(req: any, res: Response): void;
|
||||
addMeal(req: any, res: Response, body: any): Promise<void>;
|
||||
searchFood(query: string): Promise<any[]>;
|
||||
addFood(body: any): Promise<{
|
||||
success: boolean;
|
||||
food_id: any;
|
||||
name: string;
|
||||
} | {
|
||||
success: boolean;
|
||||
food_id?: undefined;
|
||||
name?: undefined;
|
||||
}>;
|
||||
addWater(req: any, res: Response, body: any): Promise<void>;
|
||||
addWeight(req: any, res: Response, body: any): Promise<void>;
|
||||
}
|
||||
Reference in New Issue
Block a user