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 }; }