import type { Experience } from '@entities' import { type HttpClient, endpointMaker } from '@services' import type { ApiError, Response } from '@types' export type GetDestinationExperiencesInput = { destinationId: string pagination?: { per: string; page: string } } const getDestinationExperiences = (http: HttpClient) => ({ query: ( input: GetDestinationExperiencesInput, ): Promise> => { const query = endpointMaker({ pagination: input.pagination, }) return http.get( `v3/admin/destinations/${input.destinationId}/experiences${query}`, ) }, }) export default getDestinationExperiences