import type { AreaGroup } from '@entities' import { endpointMaker } from '@services' import type { FilterType, HttpClient } from '@services' import type { ApiError, Response } from '@types' type GetAreaGroupsInput = { houseId: string included?: { filter?: FilterType } } const getAreaGroups = (http: HttpClient) => ({ query: ( input: GetAreaGroupsInput, ): Promise> => { const query = endpointMaker({ filter: input?.included?.filter }) return http.get(`v3/admin/houses/${input.houseId}/area_groups${query}`) }, }) export default getAreaGroups