Home > @vsf-enterprise/sapcc > UseCartComposable

UseCartComposable interface

Composable method allowing to fetch and manage carts

Signature:

export interface UseCartComposable 

Properties

Property Type Description
cart ComputedProperty<Cart> A cart object
clear () => Promise<void> A method for deleting an existing cart.
clone (props?: CloneCartProps) => Promise<Cart> A method for cloning a saved cart.
error ComputedProperty<UseCartError> An indicator of useCart composable methods errors
load (props?: LoadCartProps) => Promise<void> A method for loading a cart
loading ComputedProperty<UseCartLoading> An indicator of useCart composable methods progress
restore (props?: BaseProps) => Promise<void> A method for restoring a saved cart and marking it as active.
save (props?: SaveCartProps) => Promise<void> A method for saving a cart.
set (newCart: Cart | null) => void A method for setting the cart property manually.