How to add custom function to a composable

import {
Context,
useFacetFactory,
FacetSearchResult
} from '@vue-storefront/core';
import type {
UseFacetSearchParams as SearchParams
} from '../types';

const factoryParams = {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
search: async (context: Context, params: FacetSearchResult<SearchParams>) => {
console.log('Mocked: useFacet.search');
const data = await context.$bagisto.api.getProduct(params?.input?.page);

return data;
}
};

export const useFacet = useFacetFactory<SearchParams>(factoryParams);


This is my useFacet composable what changes need to be done if I want to add a favorite method to it
If I am adding a favorite method here I am unable to use it in my pages directly it says favorite is not a function
Was this page helpful?