import { BaseCRUDAPI } from "../base/base-clients"; import type { CreateIngredientFood, IngredientFood } from "~/lib/api/types/recipe"; const prefix = "/api"; const routes = { food: `${prefix}/foods`, foodsFood: (tag: string) => `${prefix}/foods/${tag}`, merge: `${prefix}/foods/merge`, }; export class FoodAPI extends BaseCRUDAPI { baseRoute: string = routes.food; itemRoute = routes.foodsFood; merge(fromId: string, toId: string) { return this.requests.put(routes.merge, { fromFood: fromId, toFood: toId }); } }