@techsio/storefront-data
Version:
Medusa-first storefront data layer built on TanStack Query.
20 lines • 846 B
TypeScript
import type Medusa from "@medusajs/js-sdk";
import type { CreateProductReviewInput, ProductReviewService, ReviewBase } from "./types";
type StoreProductReviewsQuery = {
locale?: string;
limit?: number;
offset?: number;
};
export type MedusaProductReviewListInput = StoreProductReviewsQuery & {
productId?: string;
page?: number;
enabled?: boolean;
};
export type MedusaCreateProductReviewInput = CreateProductReviewInput;
export type MedusaProductReviewServiceConfig<TReview> = {
listPath?: string;
transformReview?: (review: ReviewBase) => TReview;
};
export declare function createMedusaProductReviewService<TReview = ReviewBase>(sdk: Medusa, config?: MedusaProductReviewServiceConfig<TReview>): ProductReviewService<TReview, MedusaProductReviewListInput>;
export {};
//# sourceMappingURL=medusa-service.d.ts.map