car_trader/composables/useFetchCars.ts

17 lines
348 B
TypeScript

export default async (city, filters) => {
const {data, error, refresh} = await useFetch(`/api/cars/${city}`,{
params:{
...filters
}
});
if(error.value) {
throw createError({
...error.value,
statusMessage:"unable to fetch cars"
});
}
return {data,refresh};
}