UNPKG

@techsio/storefront-data

Version:

Medusa-first storefront data layer built on TanStack Query.

11 lines • 1.36 kB
import type { ProductListBase, ProductListItemBase } from "./types"; export declare const getProductListItems: <TItem, TProductList extends ProductListBase<TItem>>(list?: TProductList | null) => TItem[]; export declare const getProductListItemCount: <TItem, TProductList extends ProductListBase<TItem>>(list?: TProductList | null) => number; export declare const isFavoriteProductList: <TItem>(list?: ProductListBase<TItem> | null) => boolean; export declare const getProductListItemProductId: (item: ProductListItemBase) => string | null; export declare const getProductListItemVariantId: (item: ProductListItemBase) => string | null; export declare const resolveProductListItemQuantity: (item: ProductListItemBase) => number; export declare const productListItemMatchesSelection: (item: ProductListItemBase, productId: string, variantId?: string | null) => boolean; export declare const isProductInProductList: <TItem extends ProductListItemBase, TProductList extends ProductListBase<TItem>>(list: TProductList | null | undefined, productId: string, variantId?: string | null) => boolean; export declare const findProductListItem: <TItem extends ProductListItemBase, TProductList extends ProductListBase<TItem>>(list: TProductList | null | undefined, productId: string, variantId?: string | null) => TItem | undefined; //# sourceMappingURL=utils.d.ts.map