import combineQuery from 'graphql-combine-query' import {GET_PRODUCTS} from "~/graphql/queries/standalone/products"; import {GET_CATEGORIES} from "~/graphql/queries/standalone/categories"; import {GET_BRANDS} from "~/graphql/queries/standalone/brands"; export const getCombinedSearch = ( productsVariables?: { productName?: string; }, categoriesVariables?: { categoryName?: string; }, brandsVariables?: { brandName?: string; } ) => { const { document, variables } = combineQuery('getSearchedItems') .add(GET_PRODUCTS, productsVariables || {}) .add(GET_CATEGORIES, categoriesVariables || {}) .add(GET_BRANDS, brandsVariables || {}) return { document, variables }; };