import axios from "@/config/axios"; import type { CreateFoodType, GetCategoriesResponseType, GetFoodDetailsResponseType, GetFoodsParams, GetFoodsResponseType, } from "../types/Types"; export const createFood = async (params: CreateFoodType) => { const { data } = await axios.post(`/foods`, params); return data; }; export const getFoods = async ( params?: GetFoodsParams ): Promise => { const { data } = await axios.get(`/foods`, { params }); return data; }; export const getFoodDetails = async ( id: string ): Promise => { const { data } = await axios.get(`/foods/${id}`); return data; }; export const updateFood = async (id: string, params: CreateFoodType) => { const { data } = await axios.patch(`/foods/${id}`, params); return data; }; export const getCategories = async (): Promise => { const { data } = await axios.get(`/categories`); return data; };