index.ts
799 Bytes
import {
Context,
useReviewFactory,
UseReviewFactoryParams
} from '@vue-storefront/core';
import type { Review } from '@vue-storefront/calvin-api';
import type {
UseReviewSearchParams as SearchParams,
UseReviewAddParams as AddParams
} from '../types';
const params: UseReviewFactoryParams<Review, SearchParams, AddParams> = {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
searchReviews: async (context: Context, params) => {
console.log('Mocked: useReview.searchReviews');
return {};
},
// eslint-disable-next-line @typescript-eslint/no-unused-vars
addReview: async (context: Context, params) => {
console.log('Mocked: useReview.addReview');
return {};
}
};
export const useReview = useReviewFactory<Review, SearchParams, AddParams>(params);