headless-commerce
Preparing search index...
lib/cart/cart-store
CartContextValue
Interface CartContextValue
Public cart context contract exposed through
useCart
.
interface
CartContextValue
{
addItem
:
(
product
:
Product
,
quantity
?:
number
)
=>
void
;
clearCart
:
()
=>
void
;
closeCart
:
()
=>
void
;
decrementItem
:
(
slug
:
string
)
=>
void
;
incrementItem
:
(
slug
:
string
)
=>
void
;
isOpen
:
boolean
;
itemCount
:
number
;
items
:
readonly
CartLineItem
[]
;
openCart
:
()
=>
void
;
removeItem
:
(
slug
:
string
)
=>
void
;
subtotalCents
:
number
;
}
Hierarchy (
View Summary
)
CartState
CartContextValue
Index
Properties
add
Item
clear
Cart
close
Cart
decrement
Item
increment
Item
is
Open
item
Count
items
open
Cart
remove
Item
subtotal
Cents
Properties
Readonly
add
Item
addItem
:
(
product
:
Product
,
quantity
?:
number
)
=>
void
Readonly
clear
Cart
clearCart
:
()
=>
void
Readonly
close
Cart
closeCart
:
()
=>
void
Readonly
decrement
Item
decrementItem
:
(
slug
:
string
)
=>
void
Readonly
increment
Item
incrementItem
:
(
slug
:
string
)
=>
void
Readonly
is
Open
isOpen
:
boolean
Readonly
item
Count
itemCount
:
number
Readonly
items
items
:
readonly
CartLineItem
[]
Readonly
open
Cart
openCart
:
()
=>
void
Readonly
remove
Item
removeItem
:
(
slug
:
string
)
=>
void
Readonly
subtotal
Cents
subtotalCents
:
number
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
add
Item
clear
Cart
close
Cart
decrement
Item
increment
Item
is
Open
item
Count
items
open
Cart
remove
Item
subtotal
Cents
headless-commerce
Loading...
Public cart context contract exposed through
useCart.