Home > @vsf-enterprise/commercetools > UseCart
# UseCart interface
Signature:
export interface UseCart<CART, CART_ITEM, PRODUCT, API extends PlatformApi = any> extends Composable<API>
Extends: Composable<API>
# Properties
| Property | Type | Description |
|---|---|---|
| cart | ComputedProperty<CART> | |
| error | ComputedProperty<UseCartErrors> | |
| isInCart | ({ product: PRODUCT }: { product: any; }) => boolean | |
| loading | ComputedProperty<boolean> |
# Methods
| Method | Description |
|---|---|
| addItem(params) | |
| applyCoupon(params) | |
| clear() | |
| load() | |
| load(params) | |
| removeCoupon(params) | |
| removeItem(params) | |
| setCart(cart) | |
| setItemSupplyChannel(params) | |
| updateItemQty(params) |