Skip to content

@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

readonly totalItems: number

Defined in: cart/domain/Cart.ts:9


totalPrice

readonly totalPrice: number

Defined in: cart/domain/Cart.ts:8

Methods

addItem()

addItem(item): Cart

Defined in: cart/domain/Cart.ts:21

Parameters

item

CartItem

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()

static createEmpty(): Cart

Defined in: cart/domain/Cart.ts:17

Returns

Cart

https://www.free-Counters.org