Home > @vue-storefront/core > CartGetters
CartGetters interface
Signature:
export interface CartGetters<CART, CART_ITEM>
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| getCoupons | (cart: CART) => AgnosticCoupon[] | ||
| getDiscounts | (cart: CART) => AgnosticDiscount[] | ||
| getFormattedPrice | (price: number) => string | ||
| getItemAttributes | (cartItem: CART_ITEM, filters?: Array<string>) => Record<string, AgnosticAttribute | string> | ||
| getItemImage | (cartItem: CART_ITEM) => string | ||
| getItemName | (cartItem: CART_ITEM) => string | ||
| getItemPrice | (cartItem: CART_ITEM) => AgnosticPrice | ||
| getItemQty | (cartItem: CART_ITEM) => number | ||
| getItems | (cart: CART) => CART_ITEM[] | ||
| getItemSku | (cartItem: CART_ITEM) => string | ||
| getShippingPrice | (cart: CART) => number | ||
| getTotalItems | (cart: CART) => number | ||
| getTotals | (cart: CART) => AgnosticTotals |