frontend
    Preparing search index...

    Variable restaurantsApiConst

    restaurantsApi: {
        create: (
            data: Omit<Restaurant, "id" | "createdAt" | "updatedAt">,
        ) => Promise<Restaurant>;
        delete: (id: string) => Promise<void>;
        getAll: (
            params?: GetAllRestaurantsParams,
        ) => Promise<PaginatedResponse<Restaurant>>;
        getById: (id: string) => Promise<Restaurant>;
        update: (id: string, data: Partial<Restaurant>) => Promise<Restaurant>;
    } = ...

    Restaurants API client.

    Provides methods for fetching and mutating restaurant data.

    Type Declaration

    • create: (
          data: Omit<Restaurant, "id" | "createdAt" | "updatedAt">,
      ) => Promise<Restaurant>

      Creates a new restaurant.

    • delete: (id: string) => Promise<void>

      Deletes a restaurant by ID.

    • getAll: (params?: GetAllRestaurantsParams) => Promise<PaginatedResponse<Restaurant>>

      Fetches a paginated and filterable list of restaurants.

    • getById: (id: string) => Promise<Restaurant>

      Fetches a single restaurant by ID.

    • update: (id: string, data: Partial<Restaurant>) => Promise<Restaurant>

      Updates an existing restaurant.