import { getCombinedSearch } from '@graphql/queries/combined/searchPage'; import type { ISearchCombinedResponse } from '@types'; export async function useSearchCombined(name: string) { const { document, variables } = getCombinedSearch( { productName: name, }, { categoryName: name, }, { brandName: name, }, ); const { data, error } = await useAsyncQuery(document, variables); watch(error, (err) => { if (err) { console.error('useSearchCombined error:', err); } }); return { data, }; }