@machb/front-base v0.0.2-SNAPSHOT
@machb/front-base / Cart
Class: Cart
Defined in: cart/domain/Cart.ts:6
Constructors
Constructor
new Cart(
items):Cart
Defined in: cart/domain/Cart.ts:11
Parameters
items
CartItem[]
Returns
Cart
Properties
items
items: readonly
CartItem[]
Defined in: cart/domain/Cart.ts:7
totalItems
readonlytotalItems:number
Defined in: cart/domain/Cart.ts:9
totalPrice
readonlytotalPrice:number
Defined in: cart/domain/Cart.ts:8
Methods
addItem()
addItem(
item):Cart
Defined in: cart/domain/Cart.ts:21
Parameters
item
Returns
Cart
editItem()
editItem(
itemId,quantity):Cart
Defined in: cart/domain/Cart.ts:51
Parameters
itemId
string
quantity
number
Returns
Cart
removeAll()
removeAll():
Cart
Defined in: cart/domain/Cart.ts:41
Returns
Cart
removeItem()
removeItem(
itemId):Cart
Defined in: cart/domain/Cart.ts:45
Parameters
itemId
string
Returns
Cart
createEmpty()
staticcreateEmpty():Cart
Defined in: cart/domain/Cart.ts:17
Returns
Cart