@machb/front-base v0.0.2-SNAPSHOT
@machb/front-base / CartPloc
Class: CartPloc
Defined in: cart/presentation/CartPloc.ts:12
Extends
Constructors
Constructor
new CartPloc(
cartService):CartPloc
Defined in: cart/presentation/CartPloc.ts:20
Parameters
cartService
Returns
CartPloc
Overrides
Accessors
state
Get Signature
get state():
S
Defined in: common/presentation/Ploc.ts:11
Returns
S
Inherited from
Methods
addProductToCart()
addProductToCart(
product):Promise\<void>
Defined in: cart/presentation/CartPloc.ts:70
Parameters
product
Returns
Promise\<void>
changeState()
changeState(
state):void
Defined in: common/presentation/Ploc.ts:15
Parameters
state
Returns
void
Inherited from
checkoutOrder()
checkoutOrder():
Promise\<void>
Defined in: cart/presentation/CartPloc.ts:40
Returns
Promise\<void>
closeCart()
closeCart():
void
Defined in: cart/presentation/CartPloc.ts:31
Returns
void
editQuantityCartItem()
editQuantityCartItem(
item,quantity):Promise\<void>
Defined in: cart/presentation/CartPloc.ts:61
Parameters
item
quantity
number
Returns
Promise\<void>
mapToUpdatedState()
mapToUpdatedState(
cart):CartState
Defined in: cart/presentation/CartPloc.ts:88
Parameters
cart
Returns
openCart()
openCart():
void
Defined in: cart/presentation/CartPloc.ts:36
Returns
void
removeCartItem()
removeCartItem(
item):Promise\<void>
Defined in: cart/presentation/CartPloc.ts:52
Parameters
item
Returns
Promise\<void>
subscribe()
subscribe(
listener):void
Defined in: common/presentation/Ploc.ts:23
Parameters
listener
Subscription\<CartState>
Returns
void
Inherited from
unsubscribe()
unsubscribe(
listener):void
Defined in: common/presentation/Ploc.ts:27
Parameters
listener
Subscription\<CartState>
Returns
void