UNPKG

@techsio/storefront-data

Version:

Medusa-first storefront data layer built on TanStack Query.

15 lines (14 loc) • 770 B
import { createQueryKey, normalizeQueryKeyPart } from "../shared/query-keys.js"; function createCheckoutQueryKeys(namespace) { return { all: ()=>createQueryKey(namespace, "checkout"), shippingOptions: (cartId, cacheKey)=>cacheKey ? createQueryKey(namespace, "checkout", "shipping-options", cartId, cacheKey) : createQueryKey(namespace, "checkout", "shipping-options", cartId), shippingOptionPrice: (params)=>createQueryKey(namespace, "checkout", "shipping-option", normalizeQueryKeyPart(params, { omitKeys: [ "enabled" ] })), paymentProviders: (regionId)=>createQueryKey(namespace, "checkout", "payment-providers", regionId) }; } export { createCheckoutQueryKeys };